/usr/bin/ssh-copy-id: ERROR: ssh: connect to host master port 22: No route to host
时间: 2023-09-21 16:08:12 浏览: 342
这个错误信息表明你的计算机无法连接到目标主机。可能是目标主机的 IP 地址或端口不正确,或者你的计算机网络配置存在问题。你可以尝试以下步骤解决此问题:
1. 检查目标主机的 IP 地址是否正确,如果不正确则更正。
2. 检查目标主机的 SSH 服务是否正在运行,如果没有运行则启动 SSH 服务。
3. 确保目标主机的防火墙允许连接到 SSH 服务的端口(默认为 22)。
4. 检查你的计算机网络配置,确保你的计算机可以访问目标主机所在的网络。
5. 尝试使用其他计算机连接到目标主机,以确定是否为目标主机的问题。
相关问题
ssh-copy-id master /usr/bin/ssh-copy-id: INFO: Source of key(s) to be installed: "/root/.ssh/id_rsa.pub" /usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed /usr/bin/ssh-copy-id: ERROR: ssh: connect to host master port 22: Connection refused
这个错误提示表明无法连接到主机 "master" 的 22 端口,通常是因为 SSH 服务未启动或者防火墙阻止了连接。请确保目标主机的 SSH 服务已经启动并监听在默认的 22 端口上,同时检查目标主机和本地主机之间的网络连接是否正常。您可以尝试使用 telnet 命令测试主机的 22 端口是否能够连接成功。如果问题仍然存在,可以尝试使用其他方式连接目标主机,例如使用远程桌面或者 VPN 连接。
[root@node01 .ssh]# ssh-copy-id node01 /usr/bin/ssh-copy-id: INFO: Source of key(s) to be installed: "/root/.ssh/id_rsa.pub" /usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed /usr/bin/ssh-copy-id: ERROR: ssh: connect to host node01 port 22: Connection refused
这是一个 SSH 连接失败的错误信息,可能是因为 node01 主机的 SSH 服务没有开启或者端口号不是 22。你需要先检查 node01 主机的 SSH 服务是否开启,以及 SSH 端口号是否正确。如果 SSH 服务没有开启,你需要先启动 SSH 服务。如果端口号不是 22,你需要在 ssh-copy-id 命令中指定正确的端口号。
阅读全文