PuTTY 是一款廣泛使用的免費 SSH 客戶端,通常用來連接遠程伺服器進行管理和操作。它支持多種協議,包括 SSH、Telnet、rlogin 和串行端口連接。以下是 PuTTY 使用的基本教學,從安裝到連接遠程伺服器。
一. 下載與安裝 PuTTY
- 訪問 PuTTY 官方網站。
- 根據你的操作系統(Windows 或 Linux)選擇適合的版本下載。大多數 Windows 使用者會下載
.exe文件,並直接執行安裝程式。 - 安裝過程很簡單,只需按照提示操作即可。
二. 基本的 SSH 連接
一旦安裝完 PuTTY,下面是如何使用它來連接遠程伺服器的步驟:
步驟:
- 打開 PuTTY 程式,會看到「PuTTY Configuration」界面。
- 在「Host Name (or IP address)」欄位中輸入你要連接的遠程伺服器的 IP 地址或主機名。
- 例如:
192.168.1.100或example.com。
- 例如:
- 在「Port」欄位中輸入 SSH 的預設端口號,通常是 22。
- 確保「Connection Type」選擇為 SSH。
- 點擊「Open」按鈕開始連接。
登入:
- 連接成功後,會出現一個命令行界面,讓你輸入伺服器的用戶名和密碼。
- 輸入用戶名後按回車。
- 輸入密碼後按回車(注意:密碼輸入過程中不會顯示,這是正常的)。
三. 儲存連接配置(可選)
如果你經常連接同一台伺服器,可以儲存連接配置,免去每次都要重新輸入的麻煩。
- 在「PuTTY Configuration」界面中,輸入伺服器的 IP 地址和其他連接設定。
- 在「Saved Sessions」欄位中輸入一個名稱,例如「My Server」。
- 點擊「Save」按鈕,這樣下次可以直接選擇這個配置並點擊「Open」進行快速連接。
四. 使用密鑰認證連接(可選)
除了使用密碼外,PuTTY 也支持基於密鑰的 SSH 認證。這種方式更加安全,且不需要每次手動輸入密碼。
步驟:
- 生成 SSH 密鑰對:
- 使用 PuTTYgen 工具生成密鑰對。打開 PuTTYgen,點擊「Generate」,移動滑鼠以生成隨機數據。
- 生成密鑰後,保留公鑰並儲存私鑰(通常是
.ppk格式)。
- 將公鑰添加到伺服器:
- 將生成的公鑰內容複製並將其添加到伺服器的
~/.ssh/authorized_keys文件中。
- 將生成的公鑰內容複製並將其添加到伺服器的
- 使用密鑰進行連接:
- 在 PuTTY 的配置界面中,選擇「Connection」->「SSH」->「Auth」,並選擇你剛才儲存的私鑰文件(
.ppk)。 - 完成後點擊「Open」連接,這時不再需要輸入密碼。
- 在 PuTTY 的配置界面中,選擇「Connection」->「SSH」->「Auth」,並選擇你剛才儲存的私鑰文件(
五. 基本的命令行操作
在 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 都是非常合適的選擇。