我被困在權限被拒絕(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