如何在 Debian 12、11 或 10 上安裝 PuTTY SSH 用戶端

PuTTY 是一種通用且廣泛使用的 SSH 用戶端,可讓使用者安全地連接到遠端伺服器。它支援一系列網路協議,包括 SSH、Telnet 和 SFTP,提供強大而可靠的遠端系統管理方法。 PuTTY 以其簡單、易用和全面的功能而聞名,例如基於金鑰的身份驗證、會話日誌記錄和連接埠轉送。

在 Debian 12、11 或 10 上使用 PuTTY 可以簡化與遠端伺服器建立安全連線的過程。對於需要具有圖形使用者介面的輕量級、高效 SSH 用戶端的用戶來說,它特別有利。本指南將引導您完成 Debian 上的 PuTTY 安裝流程,確保您擁有滿足遠端管理需求的可靠工具。

在安裝 PuTTY SSH 用戶端之前更新 Debian

在開始安裝程序之前,必須確保您的 Debian 系統是最新的。更新系統可確保您擁有最新的安全性修補程式和軟體更新。

若要更新 Debian 系統,請開啟終端機並執行下列命令:

sudo apt update && sudo apt upgrade

透過APT指令安裝PuTTY SSH客戶端

Debian 在其預設軟體儲存庫中包含 PuTTY,讓您可以輕鬆地在系統上安裝 SSH 用戶端。若要開始安裝過程,請開啟終端機並執行以下命令:

sudo apt install putty putty-tools

sudo apt install 指令安裝指定的軟體包及其相依性。在本例中,putty 和 putty-tools 是要安裝的軟體套件。

驗證 PuTTY 安裝

在終端機中使用以下指令檢查 Debian 系統上 PuTTY SSH 用戶端的版本:

putty --version

此指令輸出已安裝的 PuTTY 版本,確認安裝過程成功。現在您可以使用 PuTTY 來滿足 Debian 系統的 SSH 和 telnet 需求。

啟動 PuTTY SSH 用戶端使用者介面

成功安裝 PuTTY 後,您可以使用終端機啟動 SSH 用戶端。若要從終端機開啟 PuTTY,請執行以下命令:

putty

此命令啟動 PuTTY 應用程序,螢幕上將顯示 PuTTY 配置主視窗。

或者,您可以使用圖形使用者介面 (GUI) 啟動 PuTTY SSH 用戶端。為此,請按照下列步驟操作:

  1. 點選位於螢幕左上角的「活動」選單。
  2. 點擊“顯示應用程式”圖標,該圖標由九個點組成的網格表示,通常位於活動概述的左下角。
  3. 在「顯示應用程式」視窗中,透過在搜尋欄中鍵入「PuTTY」或瀏覽列出的應用程式來搜尋「PuTTY」。
  4. 按一下 PuTTY SSH 用戶端圖示啟動該應用程式。

PuTTy SSH 用戶端入門

本節將探討在 Debian Linux 上開始使用 PuTTY SSH 用戶端的技巧和最佳實務。這些技巧將幫助您最大限度地利用 PuTTY 的功能並提高管理遠端連線時的工作效率。

配置並保存 PuTTY SSH 會話

PuTTY 的主要功能之一是能夠保存和管理多個 SSH 會話。若要設定並儲存新的 SSH 會話,請執行下列步驟:

  1. 啟動 PuTTY。
  2. 在裡面 會議 類別中,在主機名稱(或 IP 位址)欄位中輸入遠端伺服器的主機名稱或 IP 位址。
  3. 在「連接埠」欄位中指定連接埠號碼(對於 SSH,預設值為 22)。
  4. 選擇 SSH 作為連接類型。
  5. 在「儲存的會話」欄位中輸​​入會話的描述性名稱,然後按一下「儲存」按鈕。

儲存會話後,您可以透過從「已儲存會話」清單中選擇它並點擊來快速載入其設置 載入.

自訂 PuTTY 的外觀

PuTTY 可讓您自訂其外觀以滿足您的喜好。一些常見的自訂包括:

  • 更改字體和大小:導航至“視窗”>“外觀”。點擊“字體設定”部分旁邊的“更改”按鈕可選擇不同的字體和大小。
  • 調整視窗顏色:轉到“視窗”>“顏色”。選擇要變更的顏色,然後按一下“修改”按鈕以選擇新顏色。
  • 設定視窗透明度:導覽至「視窗」>「行為」。啟用系統提供的視窗裝飾(如果有)選項,並調整視窗透明度滑桿。

使用 PuTTY 進行基於金鑰的身份驗證

基於金鑰的身份驗證是一種比密碼更安全的登入遠端伺服器的方法。若要使用 PuTTY 設定基於金鑰的身份驗證,請依照下列步驟操作:

  1. 使用 PuTTY 金鑰產生器 (PuTTYgen) 產生公鑰-私鑰對。打開終端機並運行 puttygen.
  2. 選擇所需的金鑰類型(RSA 或 EdDSA),然後按一下「產生」。
  3. 將滑鼠隨機移動到空白區域以產生密鑰的隨機性。
  4. 產生密鑰後,將公鑰和私鑰保存到單獨的檔案中。
  5. 在遠端伺服器上,將公鑰檔案的內容附加到 ~/.ssh/authorized_keys 文件。
  6. 在 PuTTY 中,導航到“連接”>“SSH”>“身份驗證”。點擊瀏覽並選擇私鑰檔案。

在 PuTTY 上啟用 X11 轉發

如果您需要在遠端伺服器上執行圖形應用程式並在本機上顯示它們,請啟用X11轉送。去做這個:

  1. 在本機電腦上安裝 X 伺服器(例如 Xming)。
  2. 啟動 PuTTY 並載入所需的會話。
  3. 導覽至連線 > SSH > X11。
  4. 選取啟用 X11 轉送選項。
  5. 連接到遠端伺服器。

PuTTy SSH PSCP CLI 指令

本節將深入研究 PSCP(PuTTY 安全複製)命令列實用程式並提供常見 PSCP 命令的範例。 PSCP 是一個功能強大的檔案傳輸工具,可讓您透過 SSH 在本機電腦和遠端伺服器之間安全地傳輸檔案。

什麼是 PSCP?

PSCP 是 PuTTY 中的命令列工具,可讓您使用 SCP 或 SFTP 在本機電腦和遠端伺服器之間安全地傳輸檔案。您可以使用密碼或金鑰透過 PSCP 進行身份驗證。

PSCP 命令範例

以下是 PSCP 命令的十個示例以及它們的作用的解釋:

將文件上傳到遠端伺服器:

pscp local-file.txt user@remote-server:/path/to/destination

此命令將檔案 local-file.txt 從本機電腦上傳到遠端伺服器上的指定目標路徑。

從遠端伺服器下載檔案:

pscp user@remote-server:/path/to/remote-file.txt local-destination

此命令從遠端伺服器下載檔案remote-file.txt並將其儲存到指定的本機目標。

傳輸目錄及其內容:

pscp -r local-directory user@remote-server:/path/to/destination

此命令使用 -r 標誌(代表「遞歸」)將整個本機目錄及其內容上傳到遠端伺服器。

使用基於金鑰的身份驗證傳輸檔案:

pscp -i private-key.ppk local-file.txt user@remote-server:/path/to/destination

此命令使用基於密鑰的身份驗證上傳 local-file.txt。 -i 標誌指定要使用的私鑰檔案。

透過特定連接埠傳輸檔案:

pscp -P 2222 local-file.txt user@remote-server:/path/to/destination

此命令使用特定連接埠(本例中為連接埠 2222)上傳 local-file.txt。 -P 標誌可讓您指定連接埠號碼。

使用SCP協定傳輸檔案:

pscp -scp local-file.txt user@remote-server:/path/to/destination

此命令使用 SCP 協定上傳 local-file.txt。 -scp 標誌強制使用 SCP 而不是 SFTP 的預設協定。

使用SFTP協定傳輸檔案:

pscp -sftp local-file.txt user@remote-server:/path/to/destination

該指令使用SFTP協定上傳local-file.txt。 -sftp 標誌強制使用 SFTP 而非 SCP。

使用特定密碼傳輸檔案:

pscp -c aes256-cbc local-file.txt user@remote-server:/path/to/destination

此命令使用特定密碼(在本例中為 AES-256-CBC)上傳 local-file.txt。 -c 標誌指定所需的密碼。

傳輸檔案時顯示進度:

pscp -v local-file.txt user@remote-server:/path/to/destination

此命令上傳 local-file.txt 並在傳輸過程中顯示進度資訊。 -v 標誌代表「詳細」。

傳輸檔案時有頻寬限制:

pscp -l 1024 local-file.txt user@remote-server:/path/to/destination

此命令上傳 local-file.txt,頻寬限制為 1024 Kbps。 -l 標誌可讓您指定頻寬限制(以千位元每秒為單位)。

透過了解和利用這些 PSCP 命令,您可以使用 PuTTY 高效、安全地管理本機電腦和遠端伺服器之間的檔案傳輸。

附加管理 APT 命令

本節將介紹 PuTTY SSH 用戶端卸載流程,並為 Debian 系統上不再需要該軟體的使用者提供其他提示。

刪除 PuTTY SSH 用戶端

如果您決定 Debian 系統上不再需要 PuTTY SSH 用戶端,可以按照以下步驟卸載它:

在終端機中執行以下命令以刪除 PuTTY 和 PuTTY Tools:

sudo apt remove putty putty-tools

此命令將卸載 PuTTY 及其相關工具,從而有效地從系統中刪除該軟體的所有痕跡。

結論

在 Debian 系統上成功安裝 PuTTY 後,您可以快速、安全地連接到遠端伺服器。其簡單性和全面的功能使其成為管理 SSH 連線的絕佳選擇。

Joshua James
跟我來
Joshua James 的最新帖子 (看全部)

發佈留言