Linux通過ssh進行scp遠程傳輸的記錄

記錄一下碰到的坑,雖然主要的問題是jenkins存在緩存,不重啓的話不會讀到服務器的配置。
1.在client服務器上ssh-keygen 生成了證書,祕鑰在/home/appuser/.ssh/文件夾下。
產生了四個文件:
authorized_keys 授權祕鑰,在server服務器上會看到,後面會提到
id_rsa
id_rsa.pub 私鑰
known_hosts
2. 把id_rsa.pub中的祕鑰配置在git和jenkins中的相應位置。
3. 在client上執行祕鑰的複製,使用ssh-copy-id appuser@服務器ip,第一次需要輸入登陸密碼。
4. 可以在服務器ip的.ssh文件夾下的authorized_keys中看到剛剛複製過去的祕鑰。
5. 嘗試執行 scp file appuser@ip這個命令進行遠程傳輸,一般就成功了,且不用輸入密碼。
6. 重啓jenkins,重新構建。成功。
7. Over。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章