Trước khi tôi có thể kết nối với một máy từ xa cụ thể, tôi phải chạy một lệnh cục bộ nhất định. Vì vậy, thay vì ssh me@remote.machine
tôi phải làm
local_command
ssh me@remote.machine
Tôi muốn tự động hóa việc này để tôi chỉ phải làm ssh remote.machine
.
Tôi biết rằng tôi có thể đạt được điều này ở cấp độ vỏ bằng cách tạo ssh
tập lệnh riêng của mình để gọi /usr/bin/ssh
, nhưng tôi có thể thực hiện bằng tùy chọn ProxyCommandssh_config
không?
Theo như tôi hiểu, tôi cần một cái gì đó như
Host remote.machine
ProxyCommand local_command; ssh me@remote.machine
trong ~/.ssh/config
tập tin của tôi , nhưng không chính xác điều này tất nhiên vì nó là thông tư!