温馨提示×

温馨提示×

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

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

Linux系统怎样安装Putty

发布时间:2022-01-27 09:47:21 来源:亿速云 阅读:419 作者:kk 栏目:开发技术
# 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工具推荐

  • Terminator
  • MobaXterm(Wine运行)
  • Tabby(Electron应用)

十、总结

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

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

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

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

向AI问一下细节

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

AI