目錄傳輸命令scp
這倆天需要給伺服器傳我的本地文件,查閱了資料,記錄一下。
一、scp是什麼?
scp是secure copy的簡寫,用於在Linux下進行遠程拷貝文件的命令,和它類似的命令有cp,不過cp只是在本機進行拷貝不能跨伺服器,而且scp傳輸是加密的。可能會稍微影響一下速度。
二、scp有什麼用?
1、我們需要獲得遠程伺服器上的某個文件,遠程伺服器既沒有配置ftp伺服器,沒有開啟web伺服器,也沒有做共享,無法通過常規途徑獲得文件時,只需要通過scp命令便可輕鬆的達到目的。
2、我們需要將本機上的文件上傳到遠程伺服器上,遠程伺服器沒有開啟ftp伺服器或共享,無法通過常規途徑上傳是,只需要通過scp命令便可以輕鬆的達到目的。
三、scp使用方法
1、獲取遠程伺服器上的文件
scp -P 2222 root@202.118.163.98:/test.txt /home/test.txt
上埠大寫P 為參數,2222 表示更改SSH埠後的埠,root@202.118.163.98:/test.txt表示遠程伺服器上的文件,最後面的/home/test.txt表示保存在本地上的路徑和文件名。
2、將本地文件上傳遠程伺服器
scp -P 2222 /home/test.txt root@202.118.163.98:/test.txt
上埠大寫P 為參數,2222 表示更改SSH埠後的埠,後面的/home/test.txt表示保存在本地上的路徑和文件名,最後的@202.118.163.98:/root/test.txt表示遠程伺服器上的文件。
從上面可以看出,scp後面跟著倆個地址,傳輸的是從左邊地址到右邊地址。
推薦閱讀:
※Windows下如何遠程連接 Linux?
※怎樣安裝 Windows 7 與 Linux 共存的雙系統(在 Linux 系統下)?
※大家都用linux做什麼?我剛安裝debian9,如何用它學習編程?
※Linux中內核頁表是幹嘛用的,為什麼要有內核頁表?