顯示具有 winscp 標籤的文章。 顯示所有文章
顯示具有 winscp 標籤的文章。 顯示所有文章

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


2024年4月5日 星期五

WinSCP 更新及設定

WinSCP 更新及設定

之前因為SSH Terrapin Prefix Truncation Weakness (CVE-2023-48795)問題,調整主機SSH,發現WinSCP連線有問題,發現版本過舊(5.15.5),直接至官網更新版本。

安裝使用

官網下載免安裝版,解壓縮直接使用,現在是6.3.2。
https://winscp.net/eng/downloads.php

偏好設定

winscp setup

winscp setup-02

修改中文(繁體,台灣)介面

感謝 Mark Lin 和 Hong-Yi Chen 將正體中文100%翻譯完成。
中文檔下載https://winscp.net/translations/dll/6.3.2/ch.zip
解壓縮Traditional Chinese壓縮檔(ch.zip),然後把語言檔(WinSCP.ch)放在與 WinSCP.exe相同的資料夾。
winscp-03

啟動WinSCP.exe,選取「工具」>「環境設定」>「語言」>選取「中文(繁體,台灣)」>「確定」。

winscp change  language

顯示隱藏檔

WinSCP登入主機後,預設不會顯示隱藏檔。如果要設定部分功能,如公私鑰檔案。
啟動WinSCP.exe,選取「工具」>「偏好設定」>「窗格」>選取「顯示隱藏檔」>「確定」。

winscp show

應用程式設定

因為使用免安裝版,部分程式未安裝,手動下載再進行設定。
PuTTY程式可以直接在官網單獨下載最新版本。
啟動WinSCP.exe,選取「工具」>「整合」>「應用程式」>選取「putty.exe的位置」>「確定」。
winscp+putty