一:Linux ssh scp的簡介及作用:
一、Linux ssh scp 的使用方法
如圖通過root用戶登錄遠程服務器,輸入yes表示同意建立ssh連接 ;
按提示輸入root用戶的密碼 ;
如圖所示建立連接後開始傳輸文件,顯示百分比、實際時間和傳送速度等信息 ;
2:將本地目錄上傳到遠程服務器上:
-r 參數表示遞歸複製(即複製該目錄下面的文件和目錄);/home/test/表示準備要上傳的目錄,[email protected]:/etc/test 表示使用root用戶登錄遠程服務器,:/etc/test 表示保存在遠程服務器上的目錄位置。
www.abc.com 遠程服務器的域名(當然也可以使用該服務器ip地址)
/usr/local/sin.sh 欲複製到本機的位於遠程服務器上的文件
/home/testr 將遠程文件複製到本地的絕對路徑
r 參數表示遞歸複製(即複製該目錄下面的文件和目錄);[email protected] 表示使用root用戶登錄遠程服務器www.vpser.net,:/user/local/ 表示遠程服務器上的目錄,最後面的/home/test/表示保存在本地上的路徑。
5、可能有用的幾個參數 :
-v 和大多數 linux 命令中的 -v 意思一樣 , 用來顯示進度 . 可以用來查看連接 , 認證 , 或是配置錯誤 .
-C 使能壓縮選項 .
-4 強行使用 IPV4 地址 .
-6 強行使用 IPV6 地址
注意兩點:
1.如果遠程服務器防火牆有特殊限制,scp便要走特殊端口,具體用什麼端口視情況而定,命令格式如下:
#scp -p 4588 [email protected]:/usr/local/sin.sh /home/administrator
2.使用scp要注意所使用的用戶是否具有可讀取遠程服務器相應文件的權限。