【发布时间】:2018-01-28 12:50:00
【问题描述】:
每次我尝试将文件从 ESXi 机器复制到其他 Linux 机器时,它总是失败。它要么等待更长的时间,要么最终出现超时错误。
使用的命令:scp local_file root@:IP:path/to/folder
cmd err:ssh: 连接到主机端口 22: 连接超时 失去联系
Linux 机器正在运行 sshd 服务。
但是,从 Linux 复制到 ESXi 可以。
我在配置中缺少什么?提前致谢!!
【问题讨论】:
每次我尝试将文件从 ESXi 机器复制到其他 Linux 机器时,它总是失败。它要么等待更长的时间,要么最终出现超时错误。
使用的命令:scp local_file root@:IP:path/to/folder
cmd err:ssh: 连接到主机端口 22: 连接超时 失去联系
Linux 机器正在运行 sshd 服务。
但是,从 Linux 复制到 ESXi 可以。
我在配置中缺少什么?提前致谢!!
【问题讨论】:
启用 SSH 客户端(CLI 方法)。
检查是否启用了 SSH 客户端服务。如果“禁用”,将返回“False”。
esxcli network firewall ruleset list --ruleset-id sshClient
然后启用 SSH 客户端。
esxcli network firewall ruleset set --ruleset-id sshClient --enabled=true
【讨论】:
在服务器的防火墙属性中启用 sshClient。
在 vSphere Client 中选择
host -> Configuration -> Security Profile -> Firewall -> Properties
然后启用 SSH Client 以启用传出 scp 连接。
【讨论】: