我剛剛使用svnsync編寫了一個腳本。 Svnsync通過ssh創建到遠程主機的連接。只輸入一次ssh證書密碼
通過證書文件實現對ssh連接的認證。 唉,每次腳本執行時都會要求輸入證書密碼。
如何設置我的腳本,例如它可以作爲cronjob運行。 (不要求pw)?
我真的不想在明文的任何地方輸入我的密碼。所以加密也會很好。
我剛剛使用svnsync編寫了一個腳本。 Svnsync通過ssh創建到遠程主機的連接。只輸入一次ssh證書密碼
通過證書文件實現對ssh連接的認證。 唉,每次腳本執行時都會要求輸入證書密碼。
如何設置我的腳本,例如它可以作爲cronjob運行。 (不要求pw)?
我真的不想在明文的任何地方輸入我的密碼。所以加密也會很好。
您可能正在尋找ssh-agent
。您將密鑰解密到代理中,然後所有有權訪問其定義的環境變量的ssh客戶端都可以自由訪問其中的密鑰。優秀的工具。
我覺得你有2種選擇: