如何在本地端利用PuTTY SSH authentication連線到遠端server (本地Windows 遠端Linux)

1. 安裝PuTTY



2. 產生Key

    首先,先開啟PuTTYgen,接著,在介面最下方選擇要生成哪種類型的key以及key的長度(默認為2048),最後點選Generate即可生成key。



    產生key的過程需要一直移動滑鼠直到進度條跑完為止。



    key被產生出來之後會看到以下畫面,首先,先點擊Save private key將private key儲存起來,接著,看自己本身是否要將public key儲存起來,最後,將畫面上方紅色底的區域的所有文字複製起來(public key)等等會用到!



3. 在server存放public key  (server為Linux系統)

    首先,在本地端利用終端機的ssh user-name@xxx.xxx.xxx.xx進入到server內部,接著,檢查是否有 .ssh 資料夾,若沒有就利用 mkdir .ssh 創建,接著建立 authorized_keys 文件並且開啟將前面所複製好的public key的內容貼上並且保存離開即可。

4. 利用PuTTY SSH authentication連線到server

    首先,開啟PuTTY,在左方點選Session後,即可在右方Host Name輸入server的位置,若需要將這次所設定好的Session資訊存起來的話,可在下方Save Sessions輸入您要儲存的Session名稱後再按下Save按鈕,會看到左方框框出現你剛才所輸入的Session名稱代表成功。

    
    接著,在左方點選Connection -> SSH -> Auth 中的Credentials後,點選右方的Browse...選擇你的private key file後,最後按下下方的Open後即可。



5. 在桌面建立PutTTy捷徑

    在桌面點選右鍵->新增->捷徑之後,點選瀏覽,找到putty.exe路徑,並在後面加上 -load 和前面你Save Sessions的名稱後按下一步。


   

    
    輸入捷徑名稱後按下完成即可。
    





參考:

留言

這個網誌中的熱門文章

如何在Anaconda虛擬環境中安裝Pytorch with CUDA (Windows)

如何在本地端(Windows)利用TightVNC Viewer連接至遠端無頭系統(Ubuntu)啟動Carla Server(GPU加速)