0
如何在沒有任何用戶干預的情況下運行ssh-keygen -t rsa
以生成無密碼rsa密鑰(無需手動按輸入 3次)?是否有可能使用bash腳本生成密碼短的rsa密鑰?
如何在沒有任何用戶干預的情況下運行ssh-keygen -t rsa
以生成無密碼rsa密鑰(無需手動按輸入 3次)?是否有可能使用bash腳本生成密碼短的rsa密鑰?
每the manual,-f
可以用來指定輸出文件名,並且-N
指定密碼;在完成這兩項操作後,用戶不再進行任何提示。
此外,重定向標準輸入從/dev/null
確保任何嘗試提示(除直接從TTY)將失敗,而不是無限期地掛起。
ssh-keygen -f outfile -N '' </dev/null
我想我錯過了... – 2014-09-03 22:14:30
僅供參考,您錯過了這裏許多地方需要的引號。我建議通過http://shellcheck.net/來運行這個腳本,以指導如何修復只能在特殊情況或異常情況下出現的錯誤。 – 2014-09-03 22:14:34
我會這樣做的,順便說一下,它不是一個活的腳本,我只是爲了得到它的功能而寫在SOF的文本框中,但是謝謝你指出了這一點。 – 2014-09-03 22:15:28
感謝downvote – 2014-09-03 22:16:17