ssh免密码和ssh-copy-id命令

784次阅读

共计 376 个字符,预计需要花费 1 分钟才能阅读完成。

要登录哪台机器,就使用 ssh-keygen -t rsa 生成私钥和公钥,再把自己的公钥发给这台机器即可!

[v_notice]

例如:

A 无密码登录 B,则在 A 上生成公钥,追加到 B 的 authorized_keys中!

[/v_notice]

配置方法

在 A 上:

ssh-keygen -t rsa
ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.10.2

把本机的公钥追到 B 的 .ssh/authorized_keys 里

测试:
[root@ansible .ssh]# ssh root@192.168.10.2
Last login: Wed Mar 29 10:41:11 2017 from 1.86.245.68

如果ssh的端口不是22,可用下面命令

ssh-copy-id -i ~/.ssh/id_rsa.pub "-p 22522 root@192.168.10.2"
正文完
 
mervinwang
版权声明:本站原创文章,由 mervinwang 2017-03-29发表,共计376字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
文章搜索