溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux怎么安裝和使用PuTTY

發布時間:2022-01-25 10:12:52 來源:億速云 閱讀:167 作者:iii 欄目:開發技術
# Linux怎么安裝和使用PuTTY

## 目錄
1. [PuTTY簡介](#putty簡介)
2. [安裝前的準備](#安裝前的準備)
3. [在Linux上安裝PuTTY](#在linux上安裝putty)
   - [基于Debian/Ubuntu的系統](#基于debianubuntu的系統)
   - [基于RHEL/CentOS的系統](#基于rhelcentos的系統)
   - [通過源碼編譯安裝](#通過源碼編譯安裝)
4. [PuTTY的基本使用](#putty的基本使用)
   - [啟動PuTTY](#啟動putty)
   - [保存會話](#保存會話)
   - [登錄遠程主機](#登錄遠程主機)
5. [高級功能配置](#高級功能配置)
   - [修改字體和顏色](#修改字體和顏色)
   - [配置端口轉發](#配置端口轉發)
   - [使用密鑰認證](#使用密鑰認證)
6. [常見問題解決](#常見問題解決)
7. [總結](#總結)

---

## PuTTY簡介
PuTTY是一個免費的SSH/Telnet客戶端工具,最初由Simon Tatham為Windows平臺開發。由于其輕量級和易用性,它也被移植到Linux平臺。PuTTY支持多種網絡協議,包括:
- SSH
- Telnet
- Rlogin
- 原始套接字連接

在Linux環境下,PuTTY可以作為傳統終端模擬器的替代方案,特別適合需要圖形界面管理多臺遠程服務器的用戶。

---

## 安裝前的準備
在安裝PuTTY前,請確保:
1. 系統已連接互聯網
2. 擁有sudo權限
3. 確認系統架構(`uname -m`查看)
4. 更新軟件包列表:
   ```bash
   sudo apt update  # Debian/Ubuntu
   sudo yum check-update  # RHEL/CentOS

在Linux上安裝PuTTY

基于Debian/Ubuntu的系統

sudo apt install putty putty-tools -y

包含的組件: - putty:主程序 - putty-tools:配套工具集(含plink、psftp等)

基于RHEL/CentOS的系統

sudo yum install putty -y
# 或使用dnf
sudo dnf install putty -y

通過源碼編譯安裝

  1. 下載源碼:
    
    wget https://the.earth.li/~sgtatham/putty/latest/putty-0.78.tar.gz
    tar -xzvf putty-0.78.tar.gz
    cd putty-0.78
    
  2. 編譯安裝:
    
    ./configure
    make
    sudo make install
    

驗證安裝:

which putty
# 應返回類似 /usr/bin/putty 的路徑

PuTTY的基本使用

啟動PuTTY

圖形界面:

putty &

或命令行模式:

putty -ssh user@hostname -P 22

保存會話

  1. 在Host Name輸入目標地址
  2. 在Saved Sessions中輸入會話名稱
  3. 點擊Save按鈕
  4. 下次使用時雙擊已保存的會話名

Linux怎么安裝和使用PuTTY

登錄遠程主機

典型SSH連接流程: 1. 首次連接會顯示主機密鑰指紋 2. 接受后輸入用戶名/密碼 3. 成功登錄后出現shell提示符

示例日志:

login as: myuser
myuser@server's password: 
Last login: Mon Aug 1 14:30:22 2023 from 192.168.1.100
[myuser@server ~]$

高級功能配置

修改字體和顏色

路徑:Window -> Appearance - 推薦等寬字體:Courier New, DejaVu Sans Mono - ANSI配色方案可導入第三方主題

配置端口轉發

本地轉發示例(將遠程3306映射到本地13306): 1. Connection -> SSH -> Tunnels 2. Source port: 13306 3. Destination: localhost:3306 4. 選擇Local/Auto

使用密鑰認證

  1. 生成密鑰對:
    
    puttygen -t rsa -b 4096 -o mykey.ppk
    
  2. 將公鑰上傳到服務器:
    
    ssh-copy-id -i mykey.pub user@host
    
  3. 在PuTTY配置:
    • Connection -> SSH -> Auth
    • 指定Private key file路徑

常見問題解決

連接超時

可能原因及解決方案: 1. 防火墻阻擋:

   sudo ufw allow 22/tcp
  1. SSH服務未運行:
    
    sudo systemctl restart sshd
    

中文亂碼

解決方法: 1. 修改終端編碼為UTF-8 2. 設置環境變量:

   export LANG=zh_CN.UTF-8

密鑰認證失敗

檢查步驟: 1. 確保.ppk文件權限為600 2. 確認服務器authorized_keys文件格式正確 3. 檢查SELinux狀態:

   sudo setenforce 0

總結

PuTTY在Linux上的使用提供了以下優勢: - 統一的跨平臺SSH體驗 - 圖形化會話管理 - 豐富的隧道功能 - 完善的日志記錄

對于高級用戶,推薦結合配套工具: - PSFTP:安全的文件傳輸 - Plink:命令行接口 - Pageant:SSH認證代理

通過本文介紹的方法,您應該已經能夠在Linux系統上高效地安裝和配置PuTTY。如需更多幫助,可參考官方文檔:PuTTY Manual “`

注:實際使用時請將示例圖片鏈接替換為真實資源,命令行操作請根據具體Linux發行版調整。本文以PuTTY 0.78版本為例,新版本可能有細微差別。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女