PuTTY

PuTTY 下載

PuTTY 是一款廣泛使用的免費 SSH 客戶端,通常用來連接遠程伺服器進行管理和操作。它支持多種協議,包括 SSH、Telnet、rlogin 和串行端口連接。以下是 PuTTY 使用的基本教學,從安裝到連接遠程伺服器。

一. 下載與安裝 PuTTY

  1. 訪問 PuTTY 官方網站
  2. 根據你的操作系統(Windows 或 Linux)選擇適合的版本下載。大多數 Windows 使用者會下載 .exe 文件,並直接執行安裝程式。
  3. 安裝過程很簡單,只需按照提示操作即可。

二. 基本的 SSH 連接

一旦安裝完 PuTTY,下面是如何使用它來連接遠程伺服器的步驟:

步驟:

  1. 打開 PuTTY 程式,會看到「PuTTY Configuration」界面。
  2. 在「Host Name (or IP address)」欄位中輸入你要連接的遠程伺服器的 IP 地址或主機名。
    • 例如:192.168.1.100example.com
  3. 在「Port」欄位中輸入 SSH 的預設端口號,通常是 22。
  4. 確保「Connection Type」選擇為 SSH
  5. 點擊「Open」按鈕開始連接。

登入:

  • 連接成功後,會出現一個命令行界面,讓你輸入伺服器的用戶名和密碼。
    • 輸入用戶名後按回車。
    • 輸入密碼後按回車(注意:密碼輸入過程中不會顯示,這是正常的)。

三. 儲存連接配置(可選)

如果你經常連接同一台伺服器,可以儲存連接配置,免去每次都要重新輸入的麻煩。

  1. 在「PuTTY Configuration」界面中,輸入伺服器的 IP 地址和其他連接設定。
  2. 在「Saved Sessions」欄位中輸入一個名稱,例如「My Server」。
  3. 點擊「Save」按鈕,這樣下次可以直接選擇這個配置並點擊「Open」進行快速連接。

四. 使用密鑰認證連接(可選)

除了使用密碼外,PuTTY 也支持基於密鑰的 SSH 認證。這種方式更加安全,且不需要每次手動輸入密碼。

步驟:

  1. 生成 SSH 密鑰對:
    • 使用 PuTTYgen 工具生成密鑰對。打開 PuTTYgen,點擊「Generate」,移動滑鼠以生成隨機數據。
    • 生成密鑰後,保留公鑰並儲存私鑰(通常是 .ppk 格式)。
  2. 將公鑰添加到伺服器:
    • 將生成的公鑰內容複製並將其添加到伺服器的 ~/.ssh/authorized_keys 文件中。
  3. 使用密鑰進行連接:
    • 在 PuTTY 的配置界面中,選擇「Connection」->「SSH」->「Auth」,並選擇你剛才儲存的私鑰文件(.ppk)。
    • 完成後點擊「Open」連接,這時不再需要輸入密碼。

五. 基本的命令行操作

在 PuTTY 中連接到遠程伺服器後,你可以像使用本地終端一樣執行各種命令。以下是一些常見的基本 Linux 命令:

  • 查看當前目錄
    pwd
    
  • 列出目錄內容
    ls
    
  • 切換目錄
    cd /path/to/directory
    
  • 查看檔案內容
    cat filename
    
  • 創建新檔案
    touch newfile.txt
    
  • 編輯檔案(使用 nano 或 vim 編輯器)
    nano filename
    

    或者

    vim filename
    
  • 結束當前會話
    exit
    

六. 修改 PuTTY 連接設置(可選)

你可以根據需要調整 PuTTY 的一些其他設置:

  • 改變字體顏色或大小
    • 在「PuTTY Configuration」界面,選擇「Window」->「Appearance」。
    • 在這裡,你可以選擇不同的字體、字體大小以及顏色設定。
  • 調整連接超時時間
    • 點擊「Connection」欄位下的「Seconds between keepalives」來設置連接空閒時的超時時間,這樣有助於防止會話過早斷開。

七. 使用 PuTTY 的其他功能

PuTTY 不僅支持基本的 SSH 連接,還有其他一些高級功能:

  • 轉發 X11 窗口:可以讓你在本地機器上運行遠程伺服器的圖形界面應用程式。
  • 端口轉發:允許你建立端口轉發,將遠程伺服器的端口映射到本地端口,進行安全通信。
  • 會話日誌:你可以設定 PuTTY 在連接過程中記錄會話的所有輸出,這對於後期查看很有幫助。

結語

PuTTY 是一個強大的工具,簡單易用且具有高自定義性。無論你是管理遠程伺服器,還是進行其他網路相關操作,PuTTY 都是非常合適的選擇。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *