Linux系统怎样安装Putty

发布时间:2022-01-27 09:47:21 作者:kk
来源:亿速云 阅读:394
# Linux系统怎样安装Putty

## 前言

Putty是一款开源的SSH和Telnet客户端工具,广泛用于远程连接Linux服务器。虽然Linux系统本身自带SSH客户端,但Putty因其简洁的界面、丰富的功能(如会话管理、密钥生成工具等)仍受到许多用户的青睐。本文将详细介绍在Linux系统中安装和使用Putty的多种方法,包括通过包管理器安装、源码编译安装以及使用Flatpak/Snap等通用包格式安装。

---

## 一、Putty简介

### 1.1 Putty的功能特点
- 支持SSH、Telnet、Rlogin等协议
- 轻量级且跨平台(Windows/Linux/macOS)
- 内置PuTTYgen密钥生成工具
- 会话管理功能可保存连接配置

### 1.2 为什么在Linux上使用Putty?
尽管Linux有原生SSH客户端(如OpenSSH),但以下场景可能更适合Putty:
- 需要图形化界面管理多个服务器连接
- 习惯Windows版Putty的操作逻辑
- 使用Puttygen管理密钥对

---

## 二、安装前准备

### 2.1 系统要求
- 任何主流Linux发行版(Ubuntu/Debian/CentOS/Fedora等)
- 管理员权限(sudo权限)
- 网络连接(用于下载软件包)

### 2.2 检查现有SSH客户端
```bash
which ssh

如果返回/usr/bin/ssh,说明系统已安装OpenSSH客户端。


三、通过包管理器安装

3.1 Debian/Ubuntu系发行版

sudo apt update
sudo apt install putty -y

3.2 RHEL/CentOS/Fedora

# CentOS/RHEL 7/8
sudo yum install putty

# Fedora或CentOS Stream
sudo dnf install putty

3.3 Arch Linux

sudo pacman -S putty

3.4 验证安装

putty --version

正常应显示类似PuTTY 0.76的版本信息。


四、源码编译安装(最新版)

4.1 安装编译依赖

# Ubuntu/Debian
sudo apt install build-essential libgtk-3-dev cmake

# CentOS/RHEL
sudo yum groupinstall "Development Tools"
sudo yum install gtk3-devel cmake

4.2 下载源码

从官网获取最新版:

wget https://the.earth.li/~sgtatham/putty/latest/putty-0.78.tar.gz
tar -xzvf putty-0.78.tar.gz
cd putty-0.78

4.3 编译安装

mkdir build && cd build
cmake ..
make
sudo make install

4.4 创建桌面快捷方式

新建/usr/share/applications/putty.desktop

[Desktop Entry]
Name=PuTTY
Exec=putty
Icon=utilities-terminal
Type=Application
Categories=Network;

五、使用通用包格式安装

5.1 Snap安装

sudo snap install putty-arnatious

5.2 Flatpak安装

flatpak install flathub org.putty.putty
flatpak run org.putty.putty

六、基本使用指南

6.1 启动Putty

终端输入:

putty

或通过应用菜单启动。

6.2 配置连接

  1. 在”Host Name”输入服务器IP
  2. 选择连接类型(SSH/Telnet等)
  3. 点击”Open”建立连接

6.3 保存会话配置

  1. 配置好连接参数后
  2. 在”Saved Sessions”输入名称
  3. 点击”Save”

6.4 常用快捷键

快捷键 功能
Ctrl+Shift+C 复制
Ctrl+Shift+V 粘贴
Alt+Enter 全屏切换

七、高级配置

7.1 修改默认配置

通过~/.putty/sessions目录可手动修改保存的会话配置。

7.2 使用密钥认证

  1. 启动puttygen生成密钥对
  2. 将公钥上传到服务器~/.ssh/authorized_keys
  3. 在Putty的SSH认证设置中选择私钥文件

7.3 端口转发配置

在Connection > SSH > Tunnels中添加端口转发规则。


八、常见问题解决

8.1 中文乱码问题

解决方法: 1. 进入Window > Translation 2. 选择”UTF-8”编码 3. 勾选”Treat CJK ambiguous characters as wide”

8.2 连接超时

检查: - 防火墙是否放行SSH端口(默认22) - 服务器sshd服务是否运行

sudo systemctl status sshd

8.3 找不到putty命令

可能原因: - 未正确安装 - 安装路径不在$PATH中 解决方案:

find / -name putty 2>/dev/null

九、替代方案

9.1 原生SSH客户端

ssh username@host -p port

9.2 其他GUI工具推荐


十、总结

本文详细介绍了在Linux系统上安装Putty的三种主要方式: 1. 通过系统包管理器快速安装 2. 源码编译获取最新版本 3. 使用Snap/Flatpak通用包

无论您是习惯图形化操作的新用户,还是需要特定版本的高级用户,都能找到合适的安装方式。Putty在Linux上虽然不如Windows版普及,但对于多平台用户保持操作一致性仍有其价值。

注意:部分发行版可能不再维护Putty包,此时建议使用源码编译或通用包安装。 “`

(实际字数约2000字,可根据需要扩展具体章节内容)

推荐阅读:
  1. putty的下载安装和基本使用方法教程
  2. PuTTY上MySQL数据库如何安装与卸载

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

linux putty

上一篇:win10开始菜单如何调整

下一篇:Linux系统怎么格式化USB设备

相关阅读

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

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