Unix

取消 sftp 密碼請求?

  • November 29, 2010

我寫的 bash 文件包含 sftp 命令…但是每次執行 bash sftp 請求遠端伺服器的密碼時都會遇到問題。如何將 sftp 密碼作為預設參數?

SFTP 使用 SSH 協議。因此,您可以使用生成證書ssh-keygen並將其複製到遠端伺服器ssh-copy-id。這樣你就可以不用密碼登錄了。

有關更多詳細資訊,請查看此頁面

哈立德的回答可能是你最好的選擇。您也可以為此使用expect,這對於由於某種原因不允許您安裝密鑰的情況很有用。

引用自:https://serverfault.com/questions/206938