2024年5月5日 星期日

WinSCP use ssh key without password to login Linux

WinSCP設定SSH key 免密碼登入Linux主機

在Windows下使用PuTTYgen產生ppk檔,除了讓PuTTY設定SSH key 免密碼直接登入Linux主機,也可以在WinSCP下使用。設定WinSCP使用ppk檔,經過SFTP 免密碼直接登入Linux主機。
WinSCP程式可以直接在官網單獨下載免安裝版本,也可以直接下載WinSCP程式完整安裝。
https://winscp.net/eng/downloads.php
WinSCP中文化及其它設定可以參考網頁

WinSCP 設定

執行WinSCP.exe,現在使用6.3.2版本。
WinSCP 6.3.2

1.設定連線主機

   選取新增台,檔案協定選取「SFTP」。主機名稱設定連線主機IP,連接埠。使用者名稱設定登入帳號。再選取「進階」進行設定。
    如果要修改已設定主機,選取已設定主機站台,先選取「編輯」,再選取「進階」進行設定。
WinSCP edit config


new host site


2.設定金鑰檔案

   進入進階站台設定,選取「SSH」>「身份核對」,在私鑰檔案選取「...」,選取ppk檔。
WinSCP key authentication

  指定ppk檔案,選取「確定」完成設定。

WinSCP key authentication ppk
 
  選取「儲存」,儲存站台設定。

save host site

驗證結果

直接選取登入的主機站台,選取「登入」。
WinSCP login in

直接登入成功。
WinSCP login


沒有留言:

張貼留言

注意:只有此網誌的成員可以留言。