ก่อนที่ฉันจะสามารถเชื่อมต่อกับเครื่องระยะไกลโดยเฉพาะฉันต้องเรียกใช้คำสั่งท้องถิ่น ดังนั้นแทนที่จะ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ไฟล์ของฉันแต่ไม่ใช่อย่างแน่นอนเพราะมันเป็นวงกลม!