当前位置: 首页 >> Linux >> 【方案】ssh-copy-id使用非默认22端口 >> 正文

【方案】ssh-copy-id使用非默认22端口

2个月前 (02-23)     作者:Jiaozn     分类:Linux     阅读次数:91     评论(0)    

如果机器更改了默认ssh端口后使用ssh-copy-id会出现

ssh: connect to host 172.16.203.95 port 22: Connection refused

解决方法:
方法一:

[root@localhost .ssh]# ssh-copy-id -i ./id_rsa.pub "-p 58422 root@192.168.1.10"

方法二:
修改全局配置文件:

[root@localhost .ssh]# vim /etc/ssh/sshd_config Port 58422

方法三:

[root@localhost .ssh]# vim ~/.ssh/config加上内容:Host serverHostname ipPort 58422

如果执行报错

Bad owner or permissions on /root/.ssh/config

则需要修改权限以符合安全策略

[root@localhost .ssh]# cd .ssh[root@localhost .ssh]# chmod 700 .

最后,为了使用方便,推荐使用方法一!


除非注明,发表在“Jiaozn的博客”的文章『【方案】ssh-copy-id使用非默认22端口』版权归Jiaozn所有。 转载请注明出处为“本文转载于『Jiaozn的博客』原地址https://www.jiaozn.com/reed/655.html

评论

发表评论   

昵称*

E-mail*(建议输入,以便收到博主回复的提示邮件)

网站

分享:

支付宝

微信