scp 安全复制(远程文件复制工具)
scp – 安全復制(遠程文件復制工具)
語法
?scp [-1245BCpqrv] [-c cipher] [F ssh_config] [-I identity_file] [-l limit] [-o ssh_option] [-P port] [-S program] [[user@]host1:] file1 […] [[suer@]host2:]file2
說明
Scp在主機間復制文件。他使用 ssh(1)作為數據傳輸。而且用同樣認證和安全性。 scp將在認證中請求輸入密碼所有的文件可能需要服務器和用戶的特別描述來指明文件將被復制到/從某臺服務器。兩個遠程登錄的服務器間的文件復制是允許的。
選項如下:
-1 強制scp 用協議1
-2 強制scp 用協議2
-4 強制scp用IPV4的網址
-6 強制scp用IPV6的網址
-B 選擇批處理模式(防止輸入密碼)
-C 允許壓縮。 標注-C到ssh(1)來允許壓縮
-c cipher
?選擇cipher來加密數據傳輸。這個選項直接傳遞到ssh(1)
-F ssh_config
設定一個可變動的用戶配置給ssh.這個選項直接會被傳遞到ssh(1)
-i identity_file
?選擇被RSA認證讀取私有密碼的文件。這個選項可以直接被傳遞到ssh(1)
-l limit
限制傳輸帶寬,也就是速度 用Kbit/s的速度
-o ssh_option
可以把ssh_config中的配置格式傳到ssh中。這種模式對于說明沒有獨立的scp文件中斷符的scp很有幫助。關于選項的如下。而他們的值請參看ssh_config(5)
-P port
指定連接遠程連接端口。注意這個選項需要寫成大寫的模式。因為-p已經早保留了次數和模式
-S program????
指定一個加密程序。這個程序必須可讀所有ssh(1)的選項。
-p 指定修改次數,連接次數,還有對于原文件的模式
-q 把進度參數關掉
-r 遞歸的復制整個文件夾
-S program??????
指定一個加密程序。這個程序必須可讀所有ssh(1)的選項。
-V 冗余模式。 讓 scp 和 ssh(1) 打印他們的排錯信息, 這個在排錯連接,認證,和配置中非常有用。
診斷
scp 返回0 成功時,不成功時返回值大于0
實例: 從遠程拷貝文件到本地/root/tmp
也可以這樣:上傳文件到遠程服務器
scp -rp liucg@192.168.1.126:/home/liucg/up/$data /root/tmp?
scp -rp /root/tmp liucg@192.168.1.126:/home/liucg/up/$data?
?
轉載于:https://www.cnblogs.com/mouse1/archive/2009/12/16/1625596.html
總結
以上是生活随笔為你收集整理的scp 安全复制(远程文件复制工具)的全部內容,希望文章能夠幫你解決所遇到的問題。