為了練習使用Docker,我租用了一個伺服器在東亞某國VPS主機(這樣延遲比較低),安裝了Ubuntu。
每次SSH登入,都得使用系統随機配置設定給我的密碼,特别難記。
當初的注冊過程就是一波三折,我懷疑網站沒有給我上傳公鑰的選項,或者是我當時沒有注意到,略過去了。
最嚴重的問題是目前我連登入網頁修正錯誤的機會都沒有,因為網站已經無法正常登入了。
輸入正确的使用者名和密碼之後,系統提示我:
This account IP restrictions don't allow to login from your IP
看來人家已經不歡迎來自天津的客人了。
Ubuntu我用着挺好,扣費也是自動進行。登入不上去的事兒可以回頭再說。但是每次SSH連接配接需要輸入密碼這個事兒還是得抓緊解決一下。
上網搜尋,我找到了方法。
确認
~/.ssh
目錄下面,有
id_rsa
和
id_rsa.pub
這樣的SSH鑰匙檔案。
如果你沒有這兩個檔案,請執行:
ssh-keygen -t rsa -b 2048
好了,确認兩個檔案存在。我需要把
id_rsa.pub
上傳到VPS上去。
ssh-copy-id -i ~/.ssh/id_rsa.pub [email protected]
為了保護隐私,這一大串X是指VPS實際的IP位址。
當然這中間會提示你輸入密碼。把那一長串系統配置設定的随機密碼輸入即可。
安裝成功,下面你就直接:
ssh [email protected]
好了,直接進入到Ubuntu bash界面。再也不要每次輸入那麼長的随機密碼了,oh yeah!