PuTTY是Windows下一款经典的SSH客户端工具,它可以通过SSH Telnet等协议连接你的服务器,并对服务器执行各种命令以进行远程管理。PuTTY操作界面简单,完全免费,是刚刚接触VPS主机的朋友最常用的工具之一。
本文介绍PuTTY的下载和简单使用教程,供新手朋友参考。大家有任何关于使用PuTTY方面的问题均可以留言一起探讨。
一、PuTTY下载
为什么要将下载放在第一部分单独来说,实在是因为很多新手朋友通过网络搜索下载PuTTY,这样做存在很大的安全隐患,曾经有通过在网络散播带后门的PuTTY中文版从事非法活动的先例。
这里建议大家从官网下载PuTTY,不要去下载什么中文版,因为PuTTY界面相当简单,即使你英文很差,也很快能够掌握PuTTY的使用。
打开下载链接后,按需选择下载,Package files
是一个安装包,包含了Alternative binary files
中的所有程序。如果仅仅用于远程服务器管理,下载下方的putty.exe
就够了。另外,psftp.exe
(SFTP客户端)、pageant.exe
(SSH身份验证代理)、puttygen.exe
(RSA 和 DSA 密钥生成)都很有用。
二、PuTTY基础教程
运行PuTTY,在程序界面内输入服务器 IP 地址和端口(22 是 SSH 默认端口),选中 SSH 连接类型,设置连接会话名称及点击保存,然后点击 Open 按钮开始连接登录。
首次连接会提示服务器指纹,选择是或否。“是”将保存指纹,“否”则不保存。保存后登录同一台服务器将不再提示(如果提示,则表示服务器指纹发生了变化,可能是重装系统所致或连接服务器被冒充)。
之后输入用户名和密码即可登录服务器(输入密码时不会显示输入状态,这是一个安全设计,然后鼠标右键点击可以粘贴输入)。
三、PuTTY常见问题
1.PuTTY怎么保存密码?
或许大家注意到了,按照上述步骤使用PuTTY,即使保存了会话,再次连接服务器也需要再次输入用户名密码,这是一个安全设计。但在确保安全带情况下,如果能保存密码会更加方便。
网络上关于PuTTY保存密码的方法很多,主要是使用第三方修改版的软件,出于服务器安全考虑,小编都不建议。小编推荐通过创建快捷方式实现保存密码(使用密钥登录也可以免于输入用户名和密码)。
创建PuTTY快捷方式,运行putty.exe,按照前文步骤输入相关信息并保存会话,关闭窗口。以会话名称为wazhuji为例,右击刚刚生成的快捷方式,选择属性,在目标处加上如下参数 -load "wazhuji" -ssh -l "username
“ -pw "password
” -P 22
(将username
和password
替换为实际用户名和密码,如果修改了默认端口22,需要加上-P
参数,否则不需要),保存并关闭:
以后运行putty的快捷方式,就能自动输入用户名和密码,连接服务器。
2.PuTTY怎么用密钥连接服务器?
创建密钥、对服务器进行配置使其支持密钥登录的过程这里就不赘述,如果我们的私钥不是PuTTY支持的格式,需要进行转换。
比如我的密钥是PEM格式,则需要下载puttygen.exe
进行转换,下载链接见上文。下载后运行,点击load加载PEM格式密钥:
确定,然后点击save private key
保存密钥,Key passphrasse
和Confirm passphrase
为密钥设置密码,可留空:
保存后打开PuTTY,填写服务器IP地址、SSH端口、选择SSH协议、会话名称,先不要急着点击保存:
切换到Connection
– Data
窗口,填写默认登录用户名,以root为例:
再切换到Connection
– SSH
– Auth
– Credentials
窗口,选择刚刚转换的密钥:
返回Session界面,点击Save
保存会话:
选中会话,点击Open连接服务器: