Linux怎么安装和使用PuTTY

发布时间:2022-01-25 10:12:52 作者:iii
来源:亿速云 阅读:168
# 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版本为例,新版本可能有细微差别。

推荐阅读:
  1. putty的下载安装和基本使用方法教程
  2. 怎么使用Putty登录安装在VirtualBox里的ubuntu

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

linux putty

上一篇:如何实现linux系统软件安装

下一篇:怎样进行linux系统清理磁盘

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》