Linux的scp命令
linux下的scp命令,用于雙臺linux服務器之間互拷文件(本機到遠程或遠程到本機)。
第一種是在每一次復制的時候都需要輸入目標機器的密碼,另外一種是在目標機器上寫入一個類似key的文件信息(可以避免每次copy時都要輸入密碼)
?
第一種的語法是:
scp 本機用戶名@IP 地址:本機文件名1? 遠程機器用戶名@IP 地址:遠程文件名2,其中【本地用戶名@IP 地址:】可以省略,即:
scp 本機路徑 root@192.xx.xx.xx:遠程機器的路徑
回車后需要輸入遠程機器(目標機器)root的登錄密碼(也可是其它用戶名)
?
其中scp的命令參數如下:
-1
強制scp命令使用協議ssh1
-2
強制scp命令使用協議ssh2
-4
強制scp命令只使用IPv4尋址
-6
強制scp命令只使用IPv6尋址
-B
使用批處理模式(傳輸過程中不詢問傳輸口令或短語)
-C
允許壓縮。(將-C標志傳遞給ssh,從而打開壓縮功能)
-p 保留原文件的修改時間,訪問時間和訪問權限。
-q
不顯示傳輸進度條。
-r
遞歸復制整個目錄。
-v 詳細方式顯示輸出。scp和ssh(1)會顯示出整個過程的調試信息。這些信息用于調試連接,驗證和配置問題。
-c cipher
以cipher將數據傳輸進行加密,這個選項將直接傳遞給ssh。
-F ssh_config
指定一個替代的ssh配置文件,此參數直接傳遞給ssh。
?
其中以-r參數最為常用(遞歸復制整個目錄)
轉載于:https://www.cnblogs.com/meteoric_cry/archive/2011/03/29/1998581.html
總結
以上是生活随笔為你收集整理的Linux的scp命令的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Javascript_初学第1天
- 下一篇: Documentum常见问题10-修改特