利用 ssh 傳輸文件


前提條件:

服務器要開啟寫入權限;

本地和服務器都要安裝有 scp 包;

 

如何傳輸:

1. 從服務器上下載文件;

scp username@servername:遠程目錄/文件名 本地目錄

例:scp root@192.168.0.101:/var/www/test.txt /var/www/local_dir

(把 192.168.0.101 上的 /var/www/test.txt 文件下載到本地目錄 /var/www/local_dir)

 

2. 從服務器上下載目錄;

scp -r username@servername:遠程目錄 本地目錄

例:scp -r root@192.168.0.101:/var/www/test /var/www/

(把 192.168.0.101 上的 /var/www/test 目錄下載到本地目錄 /var/www)

 

3. 上傳本地文件到目標服務器;

scp /本地目錄/文件名 username@servername:遠程目錄

例:scp /var/www/test.txt root@192.168.0.101:/var/www/

(把本地目錄 /var/www/ 下的 test.txt 文件上傳到 192.168.0.101 的 /var/www/ 目錄中)

 

4. 上傳本地目錄到目標服務器;

scp -r 本地目錄 username@servername:遠程目錄

例:scp -r /var/www/local_dir root@192.168.0.101:/var/www/

(把本地目錄 /var/www/local_dir 上傳到服務器的 /var/www/ 目錄)

 

參考鏈接:

JiangYao's Blog

 


免責聲明!

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



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