在 A-PC 免密码登录到 B-PC ,C-PC
A-PC :
1. 生成当前用户的公钥
ssh-keygen -t rsa -P ''
cd ~/.ssh
-rw------- 1 jenkins jenkins 1679 Nov 30 11:16 id_rsa
-rw-r--r-- 1 jenkins jenkins 399 Nov 30 11:16 id_rsa.pub
2. 发布公钥到需要免密码登录的各个设备
scp id_rsa.pub relmgr@172.0.5.50:~/.ssh/
如果对方$HOME 目录下如何没有.ssh 夹 ,则新建
mkdir .ssh && chmod 700 .ssh
B-PC 或C-PC ,即下例中的172.0.5.50
在.ssh 文件夹下,把拷过来的公钥追加到本机的authorized_keys
cd ~/.ssh
cat id_rsa.pub >> authorized_keys && chmod 600 authorized_keys
A-PC :
用以上步骤中生成公钥时所用的用户 登录设备 A-PC,上例中是jenkins
在A-PC jenkins 用户下,ssh relmgr@172.0.5.50 , 无需密码。
No Leanote account? Sign up now.