我使用的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..