SCP兩個服務器之間免密碼傳輸


scp免密操作:

1.在主服務器的/root/.ssh/下運行下面代碼即可生成 id_rsa(私鑰)和id_rsa.pub(公鑰)文件

ssh-keygen -t rsa //-t指輸出文件 rsa指加密算法

2.將id_rsa.pub(公鑰)文件中的內容追加到想要傳輸文件的服務器的/root/.ssh/authorized_keyswen文件的末尾

3.如果想雙向傳輸,則需要再副服務器上執行同樣的操作

除此之外還有另外一個簡便方法:

第一步同上,第二步只需要執行下屬命令即可

sh-copy-id -i ~/.ssh/id_rsa.pub user_name@hostname //user_name指用戶名,hostname指服務器地址

scp免密傳輸命令

scp -r user_nameA@hostnameA:/home/html/ user_nameB@hostnameB:/home/html/ // 將服務器A的/home/html/文件夾覆蓋到服務器B下的/home/html/

其他

docker container cp -a docker_names:usr/share/nginx/html /root // 復制docker中usr/share/nginx/html文件夾到當前服務器/root下
docker cp /root/build/. docker_names:/usr/share/nginx/html/ // 將當前宿主機器build文件夾下的所有文件copy到docker文件夾下

ssh-copy-id常用命令


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM