Putty使用技巧(中文教程)
### Putty使用技巧(中文教程) #### 序言与背景 Putty是一款非常流行的免费SSH和telnet客户端软件,主要用于Windows平台,可以帮助用户轻松访问基于Unix的计算机系统。本教程旨在帮助初学者快速掌握Putty的基本操作及进阶技巧。 #### 一、基础知识 ##### 1. 更新记录 - **2006-11-29**:初次完成文档撰写。 - **2007-06-11**:更新至PuTTY 0.6版本,并增加了SSH隧道相关内容以及如何利用SSH建立反向隧道等新特性。 - **2007-09-03**:新增多个常见问题解答。 - **2008-05-04**:加入如何安全、便捷地使用VNC进行远程连接的新技巧。 - **2008-08-12**:优化文档结构,增加目录导航功能。 ##### 2. 版权声明 本教程遵循CC BY 2.5许可协议,允许用户复制、发行、改编等,但需注明作者和来源。 #### 二、使用指南 ##### 1. 登录远程主机 - **步骤一**:启动PuTTY,设置主机IP地址或域名。 - **步骤二**:选择SSH协议。 - **步骤三**:点击“Open”按钮,开始连接。 ##### 2. 处理中文乱码问题 - **步骤一**:在PuTTY配置界面,选择“Window”选项卡。 - **步骤二**:勾选“Translate Wy60 font to UTF-8”选项。 - **步骤三**:重新连接。 ##### 3. 在PuTTY中选中、复制和粘贴文本 - **选中文本**:直接用鼠标左键拖动选中文本。 - **复制**:选中即复制,无需额外操作。 - **粘贴**:右键点击目标位置,自动粘贴。 ##### 4. 实时保存会话 - **步骤一**:在PuTTY配置界面,选择“Session”选项卡。 - **步骤二**:输入会话名称。 - **步骤三**:点击“Save”按钮。 ##### 5. 关于注销登录 - **步骤一**:在PuTTY终端内输入`exit`命令。 - **步骤二**:按回车键退出当前会话。 ##### 6. 设置PuTTY的默认配置 - **步骤一**:打开PuTTY配置程序。 - **步骤二**:选择“Default Settings”选项卡。 - **步骤三**:根据需求调整配置项。 - **步骤四**:点击“Apply”应用更改。 ##### 7. 自动登录用户名 - **步骤一**:在PuTTY配置界面,选择“Data”选项卡。 - **步骤二**:在“Auto-login username”字段输入用户名。 - **步骤三**:保存配置。 ##### 8. 自动设置环境变量 - **步骤一**:在PuTTY配置界面,选择“Connection > Data”。 - **步骤二**:点击“Add”按钮,添加环境变量。 - **步骤三**:输入环境变量名称和值。 - **步骤四**:保存并应用配置。 ##### 9. 设置代理服务器 - **步骤一**:在PuTTY配置界面,选择“Connection > Proxy”。 - **步骤二**:选择代理类型(SOCKS或HTTP)。 - **步骤三**:输入代理服务器地址和端口。 - **步骤四**:保存配置。 ##### 10. 自动执行命令 - **步骤一**:在PuTTY配置界面,选择“Connection > SSH > Tunnels”。 - **步骤二**:在“Source port”中输入端口号。 - **步骤三**:在“Destination”中输入目标地址。 - **步骤四**:点击“Add”按钮添加。 - **步骤五**:保存配置。 ##### 11. 数据自动压缩传输 - **步骤一**:在PuTTY配置界面,选择“Connection > SSH > Compression”。 - **步骤二**:勾选“Enable compression”。 - **步骤三**:选择压缩算法。 - **步骤四**:保存配置。 ##### 12. 无需口令登录 - **步骤一**:使用PuTTYgen生成公钥/私钥对。 - **步骤二**:将公钥上传到远程主机。 - **步骤三**:在PuTTY配置界面,选择“Connection > SSH > Auth”。 - **步骤四**:浏览并选择本地的私钥文件。 - **步骤五**:保存配置。 ##### 13. X11转发 - **步骤一**:确保远程主机支持X11转发。 - **步骤二**:在PuTTY配置界面,选择“Connection > SSH > X11”。 - **步骤三**:勾选“Enable X11 forwarding”。 - **步骤四**:保存配置。 ##### 14. 使用SSH隧道突破防火墙 - **步骤一**:在PuTTY配置界面,选择“Connection > SSH > Tunnels”。 - **步骤二**:设置源端口、目标地址和端口。 - **步骤三**:选择“Local”、“Remote”或“Dynamic”隧道类型。 - **步骤四**:保存配置。 ##### 15. 建立SSH反向隧道 - **步骤一**:在远程主机上启动监听模式的SSH服务。 - **步骤二**:在本地PuTTY配置中设置“Remote”类型的隧道。 - **步骤三**:保存配置。 #### 三、实用工具 ##### 1. PuTTYgen密钥生成器 - **用途**:用于生成SSH公钥/私钥对,实现无密码登录。 - **步骤一**:打开PuTTYgen。 - **步骤二**:选择密钥类型和长度。 - **步骤三**:点击“Generate”按钮,按照指示完成密钥生成过程。 ##### 2. PSCP与PSFTP - **PSCP**:PuTTY Secure Copy工具,用于安全地传输文件。 - **PSFTP**:PuTTY SFTP客户端,提供类似于FTP的交互式文件传输体验。 - **步骤一**:下载并安装PuTTY工具包。 - **步骤二**:使用命令行方式调用PSCP或PSFTP进行文件传输。 ##### 3. Plink - **特点**:Plink是PuTTY的一个命令行工具,可以用来执行远程主机上的命令。 - **步骤一**:在命令提示符下输入`plink.exe`。 - **步骤二**:设置远程主机的IP地址或域名、用户名和密码。 - **步骤三**:执行远程命令。 #### 四、进阶技巧 ##### 1. Pagent加载密钥 - **特点**:Pagent是PuTTY工具包中的一个守护进程,可以管理密钥,使用户只需输入一次密钥即可登录多台服务器。 - **步骤一**:启动Pagent。 - **步骤二**:加载密钥文件。 - **步骤三**:配置PuTTY使用Pagent。 ##### 2. 将PuTTY作为安全代理服务器 - **步骤一**:配置PuTTY作为代理服务器。 - **步骤二**:设置浏览器或其他应用程序使用该代理。 - **步骤三**:通过代理服务器进行网络访问,提高安全性。 #### 五、常见问题解答 1. **为什么会出现中文乱码?** - 确认远程主机和PuTTY的字符编码设置是否一致。 - 检查PuTTY的“Window”选项卡中是否开启了UTF-8编码支持。 2. **如何解决PuTTY会话中断的问题?** - 检查网络连接稳定性。 - 调整PuTTY的“Connection > SSH > Keepalives”设置。 3. **如何在PuTTY中查看历史记录?** - PuTTY本身不支持历史记录功能,可以考虑使用第三方工具如ConEmu、Cmder等增强功能。 #### 六、结语 通过上述详细的步骤和技巧介绍,相信读者已经掌握了PuTTY的基本操作方法和一些高级功能。PuTTY的强大之处在于其灵活多样的配置选项,用户可以根据自己的需求定制最适合的远程登录解决方案。无论是日常维护还是高级应用,掌握好PuTTY都将为您的工作带来极大的便利。
- 粉丝: 3
- 资源: 4
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 5G SRM815模组原理框图.jpg
- T型3电平逆变器,lcl滤波器滤波器参数计算,半导体损耗计算,逆变电感参数设计损耗计算 mathcad格式输出,方便修改 同时支持plecs损耗仿真,基于plecs的闭环仿真,电压外环,电流内环
- 毒舌(解锁版).apk
- 显示HEX、S19、Bin、VBF等其他汽车制造商特定的文件格式
- 8bit逐次逼近型SAR ADC电路设计成品 入门时期的第三款sarADC,适合新手学习等 包括电路文件和详细设计文档 smic0.18工艺,单端结构,3.3V供电 整体采样率500k,可实现基
- 操作系统实验 ucorelab4内核线程管理
- 脉冲注入法,持续注入,启动低速运行过程中注入,电感法,ipd,力矩保持,无霍尔无感方案,媲美有霍尔效果 bldc控制器方案,无刷电机 提供源码,原理图
- Matlab Simulink#直驱永磁风电机组并网仿真模型 基于永磁直驱式风机并网仿真模型 采用背靠背双PWM变流器,先整流,再逆变 不仅实现电机侧的有功、无功功率的解耦控制和转速调节,而且能实
- 157389节奏盒子地狱模式第三阶段7.apk
- 操作系统实验ucore lab3
- 1
- 2
前往页