2014年5月30日

sftp 使用自訂之 private key

由於最近要登入一台新的 FTP server,之前某同事已申請過此 FTP server 的程式用帳號密碼,因為時效很趕的關係,所以跟同事拿了他程式帳號的 private key,準備在另一台主機採用 key 交換的方式利用相同 FTP 帳號(不需輸入密碼登入 FTP server),研究了一下,要選擇自訂的 private key 指令如下:
sftp -o IdentityFile=/your/private/key user@sftpserver

這樣就可以不破壞原來主機上的使用者原本的 private key 下(或根本沒有這個使用者帳號),利用 key 交換方式登入另一台主機
P.S. Perl 的 SFTP 模組建議採用 Net::SFTP::Foreign

沒有留言: