日韩精品成人无码专区免费-国产99久久久久久免费看-国产精品丝袜久久久久久不卡-国产精品无码一区二区三区

linux使用scp實現服務器A向服務器B傳輸文件

發布時間:2024-04-20 點擊:203
scp是有security的文件copy,基于ssh登錄。操作起來比較方便,比如要把當前一個文件copy到遠程另外一臺主機上,可以如下命令。
代碼如下:
scp /home/daisy/full.tar.gz root@172.19.2.75:/home/root
然后會提示你輸入另外那臺172.19.2.75主機的root用戶的登錄密碼,接著就開始copy了。
如果想反過來操作,把文件從遠程主機copy到當前系統,也很簡單。
代碼如下:
scp root@172.19.2.75:/home/root /home/daisy/full.tar.gz
本文實例講解了linux服務器間文件傳輸的實現過程,供大家參考,具體內容如下
1.1 正常傳輸文件,不需要通過代理服務里連接服務器b,登錄服務器a,執行
scp test.sql user@server-b:path
說明:將文件test.sql傳輸至服務器b(user為服務器b的用戶名,server-b為服務器b的ip,path為服務器b上的指定接收文件的路徑),回車輸入user的密碼
1.2 需要通過代理訪問服務器b,執行
scp -oproxycommand='nc -v -xproxy:port %h %p' test.sql user@server-b:path
說明:proxy為代理服務器的ip,port為代理服務器的端口,回車輸入user的密碼
此外,也可使用sftp命令,格式基本同上:
sftp -oproxycommand='nc -v -xproxy:port %h %p' user@server-b port
說明:后一個port是服務器b的端口
1.3利用scp傳輸文件
1)、從服務器下載文件
scp username@servername:/path/filename /tmp/local_destination
例如
scp codinglog@192.168.0.101:/home/kimi/test.txt
把192.168.0.101上的/home/kimi/test.txt的文件下載到 /tmp/local_destination
2)、上傳本地文件到服務器
scp /path/local_filename username@servername:/path
例如scp /var/www/test.php? codinglog@192.168.0.101:/var/www/? 把本機/var/www/目錄下的test.php文件
上傳到192.168.0.101這臺服務器上的/var/www/目錄中
3)、從服務器下載整個目錄
scp -r username@servername:remote_dir/ /tmp/local_dir
例如:
scp -r codinglog@192.168.0.101 /home/kimi/test? /tmp/local_dir
4)、上傳目錄到服務器
scp? -r /tmp/local_dir username@servername:remote_dir
例如:
scp -r test???codinglog@192.168.0.101:/var/www/
把當前目錄下的test目錄上傳到服務器的/var/www/ 目錄
以上就是linux實現服務器a向服務器b傳輸文件的全部內容,希望對大家學習linux服務器間如何進行文件傳輸有所啟發。


HTC One X如何通過電子郵件發送照片或視頻
網站出現降權后們應該從網站的那幾個方面著手檢查工作呢?
個人服務器與云服務器配置
如何進行域名注冊?域名注冊要注意哪些?
企業網站建設如何選擇建站公司
學生用什么云服務器便宜
使用免費自助建站模板過程應該注意什么?
騰訊云服務器拼團購買