我目前需要SSH 3次才能进入我需要的机器:
ssh gatekeeper
[passwd1]
ssh master_server
[passwd2]
ssh my_machine
[passwd3]
有没有更好的方法进入my_machine
?每次都要这么做很麻烦。
答案 0 :(得分:3)
很好 - 这很有效:
Host my_machine
Hostname my_machine
ProxyCommand ssh user2@master_server -W %h:%p
ProxyCommand ssh user1@gatekeeper -W %h:%p
答案 1 :(得分:2)
我真的不知道3个SSH,但这是我2的方式(比方说:我 - > master_server - > my_machine)。
您需要在家中添加配置文件:
~/.ssh/config
然后你写下那个文件:
Host my_machine
Hostname my_machine.example.com
ProxyCommand ssh other_or_same_login@master_server -W %h:%p
你打电话
ssh login@my_machine
然后你必须输入两倍的密码(或者你的情况下输入3次)。如果您不想键入密码,可以使用密钥访问选项。
对于另一个ssh,我想你需要在配置文件中写另一个部分,但是因为我不能尝试,所以我不想说错了。
希望这有帮助。