นี่คือการขยายตัวของฉันก่อนหน้าคำถาม ฉันจำเป็นต้องเรียกใช้คำสั่งที่เก็บไว้ในเครื่อง (เช่นmount /home) บนเครื่องระยะไกลเมื่อเข้าสู่ระบบ ssh ในขณะนี้ฉันกำลังใช้:
ssh -t mymachine.example.com 'mount /home ; /bin/bash'
ซึ่งใช้งานได้ดี แต่ฉันสงสัยว่าฉันสามารถใช้คำสั่งนี้.ssh/configเพื่อให้ฉันไม่ต้องพิมพ์ทุกครั้ง ฉันพบLocalCommandตัวเลือก แต่ฉันไม่เห็นRemoteCommandตัวเลือกใด ๆ
มันเป็นสิ่งสำคัญที่command-to-be-executedจะถูกเก็บไว้ในเครื่องท้องถิ่นเพราะมันจะมีรหัสผ่านเพื่อเปิดดิสก์ที่เข้ารหัส นั่นคือเหตุผลที่ฉันไม่สามารถใส่คำสั่งลง.profileในเครื่องระยะไกล
~/.ssh/rcจะถูกเก็บไว้อีกครั้งบนเครื่องระยะไกล เกี่ยวกับความคิดเห็นของคุณเกี่ยวกับการpsแสดงพารามิเตอร์บรรทัดคำสั่งของฉัน (รวมถึงรหัสผ่าน) ที่ไม่รบกวนฉัน เป็นเครื่องระยะไกลที่ฉันไม่ไว้วางใจ เครื่องของฉันถูกใช้โดยตัวเองเท่านั้นดังนั้นจึงไม่มีใครสามารถเข้าถึงpsได้