从 debian 复制到 centos 时 ssh id 超时,如何调试?

从 debian 复制到 centos 时 ssh id 超时,如何调试?

我正在我的网络上设置另一台电脑。它最终将是无头的。

它目前启动到 centos CLI ~ 这很好。现在我想将我的 ssh rsa 密钥从我的主要 debian 电脑复制到新的 centos 电脑。

我可以使用“普通密码”从 debian ssh 到 centos

ssh-copy-id [用户名]@192.168.100.169

然后终端会要求输入密码,一切正常,但是当我尝试使用以下方法将我的公钥复制到服务器时

ssh-copy-id -i id_rsa.pub [用户名]@192.168.100.169

调用最终会超时...这是输出

/usr/bin/ssh-copy-id:信息:尝试使用新密钥登录,以过滤掉任何已安装的密钥 /usr/bin/ssh-copy-id:错误:ssh:连接到主机 92.168.100.169 端口 22:连接超时

我现在可以使用标准 ssh 登录获取调试信息,但是如何调试 ssy-copy-id 命令,我试过

ssh-copy-id -i id_rsa.pub -o -v [用户名]@192.168.100.169 ssh-copy-id -i id_rsa.pub -v [用户名]@192.168.100.169

但我只是收到无效选项的错误,所以我无法调试不起作用的内容。

我已经在其他虚拟机(也运行 debian)上做过类似的事情,它们几乎立即复制了 rsa 密钥,debian 和 Centos 之间有哪些不同的配置选项让我感到烦恼?

非常感谢您的帮助。

提前致谢

大卫

我已经把这个问题从我的StackExchange问题,因为我把它放在了错误的网站上!

答案1

您的目标机器的IP是
192.168.100.169,但错误提示
92.168.100.169无法访问。

这可能是因为您的命令中的 IP 地址前面有一个,$符号?@

相关内容