scp 遠端拷貝
阿新 • • 發佈:2019-01-01
文章目錄
一、基礎簡介
- SCP(Secure Copy)基於 SSH 登陸允許 Linux 之間進行安全的遠端拷貝 目錄/檔案
二、簡單使用
scp [ -P port ] [email protected]:原始檔 目標檔案
Explain:
[ -P port ]
:SCP Server 監聽的埠,若不指定,預設 22
user
:遠端目標計算機上的使用者名稱,若不指定,預設當前使用者
remote
:遠端目標計算機上的 IP/域名,若不指定,無法登陸
序號 | 例項 | 作用 |
---|---|---|
01 | scp -P port hello.py [email protected]:Desktop/hello.py |
把本地當前目錄下的 hello.py 拷貝到 遠端家目錄下的 Desktop/hello.py |
02 | scp -P port [email protected]:Desktop/hello.py hello.py |
把遠端家目錄下的 Desktop/hello.py 拷貝到 本地當前目錄下的 hello.py |
03 | scp -P port -r demo [email protected]:Desktop |
把本地當前目錄下的 demo 拷貝到 遠端家目錄下的 Desktop |
04 | scp -P port -r [email protected]:Desktop demo |
把遠端家目錄下的 Desktop 拷貝到 本地當前目錄下的 demo |
Explain:
- 建議直接使用
[ -P port ]
,指定正確的埠號,否則無法正常連線到伺服器,因為在工作中 SSH 伺服器有可能不是22
- 只能在
Linux/UNIX
系統下使用scp
終端命令,但Windows
安裝PuTTY
使用pscp
命令列工具 或者FileZilla
使用FTP
服務,埠號21
進行檔案傳輸 PuTTY
:https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.htmlFileZilla
:https://www.filezilla.cn/download/client