<返回更多

使用ssh相关命令配置免密时,由于没加-p参数导致的误会

2023-05-12    玩转Linux与MySQL
加入收藏

我们经常需要配置机器之间互相免密,其实配置很简单,但有时候会由于不细心,浪费了不少时间。

配置A主机和B主机免密操作步骤:

A主机操作:

1.ssh-keygen -t rsa -f /root/.ssh/id_rsa -N ''

2.ssh-copy-id root@B主机IP

B主机操作:

1.ssh-keygen -t rsa -f /root/.ssh/id_rsa -N ''

2.ssh-copy-id root@A主机IP

问题描述:

在A主机执行ssh-copy-id正常,在B主机执行ssh-copy-id提示密码错误,手动输入和粘贴密码都不对。

 

原因分析:

这是由于A主机的ssh端口不是默认的22,而是322,需要加上端口参数-p

[root@client yum.repos.d]# ssh-copy-id root@192.168.1.2 -p 322

 

总结:这里比较坑的是,端口不对,没有端口相关的报错,而提示密码错误;

在以后使用ssh远程登陆服务器的时候,也要注意这一点

 

声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍相关推荐
更多资讯 >>>