遠端登入和複製檔案

賣魚熊發表於2019-01-24

命令:

  ssh

對應英文:

  secure shell

使用:

  ssh [-P] 使用者名稱@ip

優點:

  加密和壓縮,即安全和提高傳輸速度

注意:

  除了windows系統外的系統預設有ssh客戶端,直接使用命令便可;

  windows系統需要使用其他工具來遠端連線,例如Xshell,Putty

 


命令:

  scp

對應英文:

  secure copy

作用:

  遠端複製檔案

選項:

  -r:若給出的原始檔是目錄檔案,則scp將遞迴複製該目錄下的所有子目錄和檔案,目標檔案必須為一個目錄名

  -P:若遠端SSH伺服器的埠不是22,需要使用大寫字母 -P 選項指定埠(預設埠22則不需要新增該選項)

使用:

  scp [-P] 原始檔 目標檔案

例子:

  # 把本地當前目錄下的01.py檔案複製到遠端家目錄下的Desktop/01.py

  # 注意: 冒號:後面的路徑如果不是絕對路徑,則以使用者的家目錄作為參照路徑

  scp -P port 01.py user@remote:Desktop/01.py

  

  # 把遠端家目錄下的Desktop/01.py檔案複製到本地當前目錄下的01.py

  scp -P port user@remote:Desktop/01.py 01.py

注意:

  scp命令只能在linux和unix系統下使用;

  windows系統可以安裝Putty,使用pscp命令;或者安裝FileZilla使用FTP進行檔案傳輸,需要注意的是FTP服務的埠是21

  


 

域名和埠號:

  域名是IP地址的別名,例如 www.baidu.com

  可以通過埠號找到計算機上執行的應用程式

常見的服務埠號:

  SSH伺服器:22

  Web伺服器:80

  HTTPS:443

  FTP伺服器:21

相關文章