环境
- A服务器:jenkins项目
- B服务器:远程服务器
使用老版本指令生成密钥
ssh-keygen -m PEM -t rsa -b 4096
如果没有指定 -m PEM,会报错
jenkins.plugins.publish_over.BapPublisherException: Failed to add SSH key
上传公钥
A下面.ssh目录下会生成私钥和公钥的键值对id_rsa,id_rsa.pub
将id_rsa.pub公钥复制到B服务器上,并重命名为authorized_keys。
scp ~/.ssh/ras.pub root@B:/root/.ssh/authorized_keys
测试连接
ssh root@B