为什么通过 ProxyCommand 的 ssh 会减慢目标服务器上的终端速度?

为什么通过 ProxyCommand 的 ssh 会减慢目标服务器上的终端速度?

以前我曾经使用 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并连接到目标服务器,但是我在目标服务器上键入或运行的命令非常慢。

为什么会这样?任何帮助都将不胜感激。谢谢!

相关内容