PuTTY教程,用Putty远程控制Linux,用PuTTY保存密码连接SSH方法

PuTTY是一款老牌SSH客户端,开源且完全免费。PuTTY支持Telnet、SSH、rlogin、纯TCP以及串行接口连接,是Windows 下连接管理远程服务器最方便的工具(没有之一)。即使现在出现很多shell连接工具(包括Window PowerShell),但PuTTY始终不可替代。PuTTY安装包不足3M,但功能强大。以下是对PuTTY安装使用教程,帮助新手朋友如何用PuTTY远程控制Linux,以及用PuTTY保存密码快速SSH连接方法技巧。

一、PuTTY下载及安装

官网:PuTTY官网下载

虽然现在在网上有许多PuTTY版本,但像SSH客户端这种涉及服务器登录和通信的软件,还是建议去官网下载。PuTTY安装包总共才不到3M,唯一不方便的没有中文版。英文版上手没那么难,大多数就是安装后设置一次,以后大多是连接用用,你发会现用起来真香。

下载后安装putty-64bit-0.76-installer.msi即可。

虽然有安装程序,其实PuTTY 是一个准绿色软件,安装到U盘上走到哪都用。官网下载还有单独的文件,如果只想使用某单一功能,直接下载相应的软件即可,不用安装直接用。

putty.exe SSH 和 Telnet 客户端(最常使用的)。

pscp.exe SCP 客户端,命令行下通过 SSH 远程拷贝文件。

psftp.exe SFTP 客户端,命令行下的文件传输会话。

puttytel.exe 一个单纯 Telnet 客户端。

plink.exe PuTTY 后端的命令行工具。

pageant.exe PuTTY、PSCP、Plink 的 SSH 认证代理。

puttygen.exe RSA、DSA、ECDSA 和 EdDSA 密钥生成工具。

二、PuTTY基本使用方法

运行PuTTY,会出下如下界面。

输入服务器 IP 地址和端口(22 是 SSH 默认端口),选中 SSH 连接类型,设置连接会话名称及点击保存,然后点击 Open 按钮开始连接登录。

首次连接会提示服务器密钥指纹。点 Yes 就保存起来,以后就不会再弹出这个窗口,然后就正常登录。点 No 不保存,下次还是要提示你,然后也可以正常登录。Cancel 就是取消,也就是取消了这次登录。(已经登录过的服务如果出现提示,则表示服务器指纹密钥发生了变化,可能是重装系统所致或连接服务器被冒充)。

之后输入用户名和密码。通常Linux的用户名为root。在输入完用户名回车后,提示输入密码。需要注意的是输入密码时不会显示输入状态,这是一个安全设计。而常用的方法是先将服务器密码复制后,在输出密码处点击鼠标右键直接回车即可。这里点击鼠标右键时系统直接把复制的密码粘贴输入上去,只是什么都不显示而已。

当出现“[root@服务器名自称~]#”时,就完成了连接,可以开始对Linux管理了。需要退出的话可以使用 exit 命令或 Ctrl+d 快捷键。

三、PuTTY进阶设置

PuTTY 修改保存设置:PuTTY所有的保存都在Session里。这也是很多人发现改动保存不了的原因。所作的改变最后都应该Saved Sessions里填写一个名字。如果想改变默认配置,保存的时候请选中Default Settings。

PuTTY修改显示字体:Wingdow项目下Appearance子项,找到Font settings,点击Change…按需要选择即可。

PuTTY修改活动时间:Connection项目有Seconds between keepalives,用来发送空包给服务器保证活动。默认0是关闭,修改成大于0的数自动开启,单位为秒。

PuTTY设置自动登录用户名:Connection项目下Data,在Auto-Login username填写。一般Linux都是root。

PuTTY使用私钥登录:Connection项目下SSH子项点开前面的加号,找到Auth,在Private key file for authentication.选择私钥即可。

四、用PuTTY保存密码快速SSH连接方法

打开PuTTY,填写服务器名(Session:Host Name)、自动登录用户名(Connection:Data下Auto-login username),回到主界面(Session),将其保存成Session(Saved Session:名称),Session名称一会要用到。

退出PuTTY,右键PuTTY在桌面建立快捷方式。

右键PuTTY快捷方式,在目标后写 –load ”Session名字” –pw 密码。

点击确定。以后双击PuTTY快捷方式,会自动输入用户名和密码完成登录。