目錄傳輸命令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中內核頁表是幹嘛用的,為什麼要有內核頁表?

TAG:Linux | Linux系统管理 | Linux开发 |