首頁  >  文章  >  運維  >  如何使用Linux中的SCP命令安全地傳輸文件

如何使用Linux中的SCP命令安全地傳輸文件

不言
不言原創
2019-03-19 14:31:192567瀏覽

SCP(Secure Copy)是Linux系統的命令列工具,用於將檔案從本機安全地傳輸到遠端伺服器,反之亦然。 SCP使用SSH協定在兩個系統之間傳輸文件,這比ftp更安全。

如何使用Linux中的SCP命令安全地傳輸文件

語法:(本地到遠端)

scp /path/to/local/file.txt user@192.168.10.100 :/ remote / path /

語法:(遠端到本機)

scp user@192.168.10.100 :/remote/file.txt / path / to / local /

SCP指令需要遠端系統的密碼。如果需要在腳本中設定scp命令並使用scheduler運行,則需要配置基於金鑰的ssh登入。

將檔案本機傳輸到遠端伺服器

以下指令將使用root驗證將myfile.txt從本機系統的目前目錄複製到遠端伺服器的/ opt目錄。我們假設遠端伺服器主機名稱是example.com。

$ scp myfile.txt root@example.com:/opt/

將檔案從遠端伺服器傳輸到本機

以下指令將把/opt/myfile.txt從遠端系統複製到本機系統的/opt目錄。

$ scp root@example.com:/opt/myfile.txt /opt/

用scp指令定義連接埠

如果ssh在遠端伺服器上的不同連接埠上執行,請使用-p開關,後面是連接埠號碼和scp指令。

如果SSH在遠端伺服器上的不同連接埠上運行,請使用-P開關,然後使用scp命令使用連接埠號碼。

$ scp -P 2344 myfile.txt root@example.com:/opt/myfile.txt

以遞歸方式將目錄本地傳輸到遠端伺服器

以下命令將遞歸地將/ opt / mydir目錄從本地系統複製到遠端系統的/ opt目錄。

$ scp -r /opt/mydir root@example.com:/opt/

將目錄遠端伺服器遞歸傳輸到本地

下面的命令將把/opt/mydir目錄從遠端系統遞歸複製到遠端系統的/opt目錄

$ scp -r root@example.com:/opt/mydir /opt/

這篇文章到這裡就已經全部結束了,更多其他精彩內容可以關注PHP中文網的Linux教學影片專欄!

以上是如何使用Linux中的SCP命令安全地傳輸文件的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn