ก่อนที่ฉันจะสามารถเชื่อมต่อกับเครื่องระยะไกลโดยเฉพาะฉันต้องเรียกใช้คำสั่งท้องถิ่น ดังนั้นแทนที่จะssh me@remote.machine
ต้องทำ
local_command
ssh me@remote.machine
ฉันอยากจะทำสิ่งนี้โดยอัตโนมัติเพื่อที่ฉันจะได้ทำssh remote.machine
เท่านั้น
ฉันรู้ว่าฉันสามารถทำสิ่งนี้ได้ในระดับเชลล์โดยการสร้างssh
สคริปต์ของตัวเองที่เรียกใช้/usr/bin/ssh
แต่ฉันสามารถทำได้โดยใช้ตัวเลือกProxyCommandssh_config
ใช่หรือไม่
เท่าที่ฉันเข้าใจฉันต้องการบางสิ่งบางอย่าง
Host remote.machine
ProxyCommand local_command; ssh me@remote.machine
ใน~/.ssh/config
ไฟล์ของฉันแต่ไม่ใช่อย่างแน่นอนเพราะมันเป็นวงกลม!