我使用的jenkinsci/ssh-slave 首先泊塢窗像我產生我的機器上的一個鍵:不能ssh來泊塢窗jenkinsci/SSH-從集裝箱
ssh-keygen
我貼我的公鑰的內容在我的搬運工運行命令所以它看起來像:
$ docker run jenkinsci/ssh-slave "ssh-rsa AAAAB3NzaC1yc2EAAAADA.."
當容器運行時我嘗試連接(以根用戶身份和用戶詹金斯)。首先,我需要得到容器IP:
$ docker inspect 65ebc0f67879 | grep IP
172.17.0.x
我嘗試SSH:
$ ssh -i id_rsa [email protected]
但Permission denied (publickey).
我在做什麼錯? 當我exec
容器我看到authorized_keys
我的公鑰:
cat /home/jenkins/.ssh/authorized_keys
內容:
ssh-rsa AAAAB3NzaC1yc2EAAAADA..