SFTP(SSH File Transfer Protocol)本身并不支持遠程執行命令。它主要用于文件傳輸。如果你需要在遠程Linux系統上執行命令,可以使用SSH(Secure Shell)協議。
要通過SSH在遠程Linux系統上執行命令,請按照以下步驟操作:
打開終端(Terminal)。
使用以下命令連接到遠程Linux系統:
ssh 用戶名@遠程主機地址
例如:
ssh john@example.com
輸入密碼(如果需要)。
一旦連接成功,你可以在遠程系統上執行命令。例如:
ls
pwd
exit
命令斷開連接。如果你需要在腳本中自動執行這些操作,可以使用SSH密鑰對進行身份驗證,以避免每次都輸入密碼。以下是設置SSH密鑰對的基本步驟:
ssh-keygen
ssh-copy-id 用戶名@遠程主機地址
例如:
ssh-copy-id john@example.com
ssh 用戶名@遠程主機地址
exit
斷開連接。請注意,這些步驟適用于大多數Linux發行版。根據你的具體情況和需求,可能需要進行一些調整。