PuTTY下载、安装、使用基础教程及常见问题

简单的说 putty 是一个开源程序,用来连接服务器。最早的时候,仅仅在window系统上可以使用,后来在其他的系统上也可以运行,比如 类unix, mac 。putty 不仅仅是一个软件而是一个软件集,其中最常用的是 putty ,用来连接 linxu 服务器。支持ssh、telnet、rlogin等协议。

PuTTY下载安装教程

请到 PuTTY 官方网站下载(不建议通过不明渠道下载,也不建议搜索下载所谓的中文版等):

PuTTY 下载Download PuTTY

PuTTY是一个软件集,包含以下工具:

  • Putty (Telnet和SSH客户端工具)
  • Pscp(Scp客户端,命令行下通过SSH拷贝文件)
  • PSFTP (Sftp命令行客户端,类似于FTP文件传输)
  • Puttytel (Telnet客户端)
  • Plink (命令行工具,远程执行服务器上的命令)
  • PuttyGen (生成DSA和RSA密钥)
  • Pageant (Putty、PSCP、Plink的认证代理)

下载页面中,Package files 分类下提供的下载链接是包含整个 PuTTY 软件集,且只有安装版,没有绿色版。 Alternative binary files 分类下则可自己选择下载哪些工具,比如我们只需要用于SSH远程连接,就只需要下载 putty.exe,这里下载的工具则是绿色版,无需安装,直接使用:

PuTTY下载、安装、使用基础教程及常见问题

PuTTY SSH连接Linux服务器

打开 putty.exe ,界面如下图:

PuTTY下载、安装、使用基础教程及常见问题

对照上图,按照如下步骤进行连接:

  1. 输入服务器的ip地址,或者域名(该域名要解析到服务器)
  2. 指定端口,默认是 22端口。(这个端口要和服务器上的配置一致,默认就是 22 端口)
  3. 选择连接的协议。(默认已经选好)
  4. 点击 open 。

接下来会弹出一个提示框。这表明,你之前没有连接过这台服务器:

PuTTY下载、安装、使用基础教程及常见问题

三个选项的说明:

  • 如果您信任此主机,请按“Accept”将密钥添加到 PuTTY 的缓存中并继续连接。
  • 如果您只想继续连接一次,而不将密钥添加到缓存中,请按“Connect Once”。
  • 如果您不信任此主机,请按“Cancel”放弃连接。

选择 “Accept”,输入用户名和密码。需要注意的是,输入密码的时候,是不会回显(屏幕上不出现任何字符,包括 * ),这是一个安全设计。出现类似以下界面,说明成功连接到Linux服务器了:

PuTTY下载、安装、使用基础教程及常见问题

PuTTY 常见问题答疑

PuTTY怎么保存SSH连接

按照以上方法打开的连接不会保存,意味着每次连接该服务器都需要输入IP、端口、协议等信息,事实上,我们只需要简单的一步,即可将该连接保存。我们只需要在填写好相关信息后,填写 Saved Sessions ,然后点击 Save 按钮:

PuTTY下载、安装、使用基础教程及常见问题

下次连接该服务器时,选中保存的会话名称,点击 Load ,再点击 Open 即可:

PuTTY下载、安装、使用基础教程及常见问题

PuTTY如何免密码登陆

PuTTY 免密码登录有多种方式,比如通过设置密钥登录、使用修改版的PuTTY软件及其他辅助软件(不推荐),一种比较简单的方式是通过快捷方式的免密码登录。具体方法:

首先按照前文步骤保存SSH连接,然后创建putty.exe的快捷方式。假设保存的Session名为“wazhuji”,右击putty快捷方式,点击属性,在目标后加上如下参数: -ssh -l username -pw password -i session -P 22 IP,注意替换用户名和密码,比如: -ssh -l root -pw wazhujimima -i session -P 22 38.147.191.1,保存关闭。经测试,这里的session标识并无任何作用。

以后运行putty的快捷方式,就能自动输入用户名和密码,进入远程电脑。

PuTTY下载、安装、使用基础教程及常见问题

PuTTY 使用私钥登录

如果需要使用私钥登录,填入服务器IP、端口、协议等信息后,在 SSH > Auth > Credentials 处配置SSH的认证方式,单击 Browse,选择私钥文件:

PuTTY下载、安装、使用基础教程及常见问题

完成上述配置后,点击『Open』 ,使用私钥连接您的云服务器。第一次登录时提示putty未缓存Host key,单击『』。

PuTTY下载、安装、使用基础教程及常见问题

输入用户名 root,回车后即可登录到云服务器系统中。

PuTTY下载、安装、使用基础教程及常见问题

PuTTY 如何保持连接

要让 PuTTY 保持连接不中断,您可以尝试以下几种方法:

  1. 修改 Keepalive 设置:
    • 在 PuTTY 的“Connection”(连接)类别中,找到“Seconds between keepalives (0 to turn off)”(保持活动的间隔秒数(0 表示关闭))选项。
    • 将其值设置为一个非零的较小数值,例如 60 ,表示每 60 秒发送一个保持活动的数据包,以防止连接超时中断。
  2. 修改服务器端的 SSH 配置:
    • 如果您有服务器的管理权限,可以修改服务器端的 SSH 配置文件(通常是 /etc/ssh/sshd_config )。
    • 找到并修改以下参数:
      • ClientAliveInterval :设置服务器向客户端发送保持活动消息的间隔时间。
      • ClientAliveCountMax :设置在客户端没有响应保持活动消息的情况下,服务器断开连接之前允许的未响应次数。
  3. 避免长时间无操作:
    • 尽量避免在连接期间长时间不进行任何操作,定期发送一些命令或进行一些交互。

通过以上设置,通常可以在一定程度上保持 PuTTY 的连接。但请注意,具体的效果还可能受到网络环境、服务器配置等因素的影响。

PuTTY 如何全屏显示

在 PuTTY 中实现全屏显示,可以通过以下步骤:

  1. 打开 Putty 并成功连接到服务器。
  2. 在打开的终端窗口中,按下 Alt + Enter 组合键,即可切换到全屏模式。

再次按下 Alt + Enter 组合键,可恢复到窗口模式。

PuTTY 删除登录指纹

在 PuTTY 中删除登录的指纹,您可以按照以下步骤操作:

  1. 打开 PuTTY 软件。
  2. 在左侧的类别列表中,选择“Connection”(连接)下的“SSH”选项。
  3. 在右侧的窗口中,找到“Host Key”(主机密钥)部分。
  4. 点击“Clear”(清除)按钮来删除保存的主机密钥指纹。

这样就可以删除 Putty 中保存的登录指纹信息了。

主机教程

MobaXterm使用教程,MobaXterm详细图文教程

2025-1-12 19:38:42

主机教程

Linux VPS配置密钥登录并禁用密码登陆

2025-1-13 17:13:33

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧