以前我曾经使用 ssh 密钥转发通过堡垒主机 ssh 进入私有 EC2 实例,如下所示:
Host dev
HostName 53.209.163.67
User ubuntu
IdentityFile ~/Documents/Keys/dev.pem
ForwardAgent yes
ProxyCommand none
但我意识到密钥转发并不安全,然后我改用 ProxyCommand,如下所示:
Host dev1.dev dev2.dev
IdentityFile ~/Documents/Keys/dev.pem
HostName %h
User ubuntu
ProxyCommand ssh -i ~/Documents/Keys/dev.pem -W %h:%p [email protected]
我能够运行命令ssh dev1.dev
并连接到目标服务器,但是我在目标服务器上键入或运行的命令非常慢。
为什么会这样?任何帮助都将不胜感激。谢谢!