其實我覺得每次使用SSH時輸入用戶名和密碼也沒什麼不好,但是卻被同事各種無情的鄙視。 T T
創建公鑰
1
|
|
無視它出來的任何提示,歡快的一路回車到底吧~
把公鑰複製到遠程主機
把公鑰id_rsa.pub複製到遠程機器的 /home/username/.ssh目錄並命名爲authorized_keys
1 2 3 4 5 |
|
多臺遠程主機就多次複製~ 如果你本機登陸用戶和遠程登陸用戶一致的話,就可以直接 ssh hostname 直接登陸,下面就不用看了。
解決本地登陸用戶與遠程登陸用戶不一致
好吧,這事很糾結,雖然不用輸入密碼了,但是還得 ssh username@hostname 來登陸,很不爽,你懂的。 其實解決也很簡單(but是同事告訴我的,老臉一紅),修改本地登陸用戶的 ~/.ssh/config 文件,如果木有的話就自個兒建一個吧,內容如下:
1 2 3 4 5 6 |
|
這樣,本地和遠程登陸用戶名不一致也可以 ssh hostname 登陸了。