2021年3月3日 星期三

SFTP遠端連線伺服器,上傳及下載檔案

在用SSH時,搭配SFTP傳資料還滿方便的。在ubuntu下,連線需要金鑰的主機時,有幾個地方要注意,例如:

sudo sftp -i /home/user/Project/ssh/id_rsa root@35.183.157.173

  • id_rsa:你和遠端主機連線時要用的鑰匙,若不需金鑰,則可省略。
  • root:登入遠端主機所用的身份,如果知道root的密碼就可以用root,否則要看你知道哪個user帳號的密碼,就把root改成那個user帳號。
  • 35.183.157.173:遠端主機的IP

這邊用預設的port,所以沒加參數-p。

安全的檔案傳輸協定可以為檔案的傳輸過程提供安全的網路加密,它與FTP有著一樣的語法和功能,SFTP是SSH中的一部分。


$ sftp [-P] [user_name]@[ip_address]

#-P -- 指定連線port

 

#輸入密碼

[user_name]@[ip_address]'s password:

 

sftp>[command]


常用指令:
exit — 結束 SFTP.
cd - 變換遠方端伺服器的目錄.
rm - 刪除檔案.
get [遠端路徑] [本地路徑] - 下載檔案.
put [本地路徑] [遠端路徑] - 上傳檔案.
lcd - 變換本地端機器的目錄.
lpwd - 列出本地端機器目前所在的目錄名稱.
pwd - 列出遠方端伺服器目前所在的目錄名稱.
mkdir - 新增一個遠方端伺服器的目錄.
rmdir - 刪除遠方端伺服器的目錄.


沒有留言:

張貼留言