MacOS下shh,sftp,scp簡單使用

小任筆記發表於2019-04-04

開啟Mac自帶的Termial終端操作如下


1.ssh使用

  1. 連線遠端linux,輸入密碼即可
ssh 使用者名稱@ip地址
示例:  ssh root@192.180.13.14
複製程式碼
  1. 需要埠的命令如下
ssh -p 埠 使用者名稱@ip地址
示例:  ssh -p 22 root@192.168.13.14
複製程式碼

2.sftp使用

  1. 連線遠端linux,輸入密碼即可
sftp 使用者名稱@ip地址
示例:  sftp root@192.168.13.14
複製程式碼
  1. 上傳檔案
sftp> pwd     #檢視遠端當前工作路徑
Remote working directory: /home/root/remote/   
sftp> lpwd    #檢視本地當前工作路徑
Local working directory: /Users/ren/local/  
sftp> 
複製程式碼
put -r 本地路徑  遠端路徑
示例:  put -r /Users/ren/local/test.zip  /home/root/remote/
複製程式碼
  1. 上傳資料夾(在遠端新建資料夾)
put -r 本地路徑/資料夾/*  遠端路徑/新建資料夾/
示例:  put -r  /Users/ren/local/testFolder/*   /home/ren/remote/newFolder/
複製程式碼
  1. 下載檔案
get -r 遠端路徑 本地路徑
示例:get -r /home/ren/remote/test.zip  /Users/ren/local/
複製程式碼
  1. 下載資料夾(在本地新建資料夾)
get -r 遠端路徑/資料夾/*  本地路徑/新建資料夾/
示例:get -r /home/ren/remote/myFolder/*  /Users/ren/local/newFolder/
複製程式碼

3.退出

exit 
複製程式碼

4.scp使用

  1. 遠端拷貝到本地
scp -r 使用者名稱@IP地址:遠端路徑   本地路徑
示例: scp -r root@192.168.13.14:/home/ren/remote/test.zip   /Users/ren/local/
示例: scp -r root@192.168.13.14:/home/ren/remote/myFolder/   /Users/ren/local/
複製程式碼
  1. 本地拷貝到遠端
scp -r 本地路徑  使用者名稱@IP地址:遠端路徑   
示例:scp -r /Users/ren/local/test.zip   root@192.168.13.14:/home/ren/remote/    
示例:scp -r /Users/ren/local/myFolder/  root@192.168.13.14:/home/ren/remote/  
複製程式碼

相關文章