服务器莫名宕机后,就需要重新启动jenkins容器了,但是之前配置的免密登录服务器就会失效,需要重新配置一下:
在jenkins容器的bash下,键入:
ls ~/.ssh
结果是没有公私钥文件。
执行:
ssh-keygen
确认生成公私钥文件后,执行:
ssh-copy-id -i .ssh/id_rsa.pub xxx@xxx.xxx.xxx.xxx #复制密钥
然后会提示输入服务器的对应用户的密码,输入即可
验证是否配置成功:
ssh xxx@xxx.xxx.xxx.xxx
应该不用输入密码啦