温馨提示×

温馨提示×

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

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

Linux怎么安装和使用PuTTY

发布时间:2022-01-25 10:12:52 来源:亿速云 阅读:187 作者: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