天天看點

兩步實作SSH免密碼登入

假設你現在有一台筆記本(可以是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機器學習

兩步實作SSH免密碼登入

MARSGGBO♥原創

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

郵箱:[email protected]

ssh

繼續閱讀