我被困在权限被拒绝(publickey)地狱试图将公钥复制到远程服务器,所以Jenkins可以在构建过程中使用rsync文件。将ssh选项传递给ssh-copy-id
运行:
sudo ssh-copy-id -i id_rsa.pub [email protected]
我这样做的另一台服务器,而是一个具有通过EC2,和我目前的猜测分配SSH单独的密钥对是SSH-copy-id命令试图为此连接使用错误的私钥。有没有办法通过-vv到ssh-copy-id所以我可以看到它试图使用什么样的jey。我查看了-o开关,但看起来似乎无法正确。
谢谢。
仅供参考,我在https://github.com/centic9/generate-and-send-ssh-key上创建了一个小脚本,它一次运行必要的步骤,另外还可以确保文件/目录权限,这通常会导致我头痛...... – centic 2015-10-07 11:26:33