假設你現在有一台筆記本(可以是Windows也可以是linux),然後你需要登入到公司(或學校)的伺服器上跑程式,一般的操作是手動輸入使用者名和密碼,顯然這樣很繁瑣,其實我們可以通過設定ssh隻需要輸一次密碼,以後就不用再輸密碼了。
1. 本地生成公私鑰
如果你的筆記本是Windows系統,你需要先確定你配置好了ssh指令
輸入如下指令建立公私鑰
ssh-keygen
這個指令會提示類似下面的資訊,你隻需要無腦按回車直到指令結束就完事了
Generating public/private rsa key pair.
Enter file in which to save the key (C:\Users\marsggbo/.ssh/id_rsa):
C:\Users\marsggbo/.ssh/id_rsa already exists.
Overwrite (y/n)?
上面指令完了之後會在C:\Users\marsggbo\.ssh路徑下生層兩個密鑰檔案:
- id_ras 這是私鑰
- id_ras.pub 這是公鑰
2. 将公鑰上傳到伺服器
打開id_ras.pub,複制該檔案的内容,将它拷貝到伺服器的~/.ssh/authorized_keys檔案裡就好了
微信公衆号:AutoML機器學習

MARSGGBO♥原創
如有意合作或學術讨論歡迎私戳聯系~