SSH 客户端 PuTTY 的简明配置

SSH客户端从Xshell改成Putty。功能精简,也满足需求。对它的配置做个记录。

保存会话(session)

putty-会话

和 xshell 一样,putty 也支持保存会话功能,将连接信息进行保存(save)、载入(load)或者删除(delete)。

键盘配置(keyboard)

putty-键盘

设置退格键(backspace key)的行为。默认是向服务器发送Control-H(ASCII code 8),我将它设置为发送Control-?(ASCII code 127)。

原因是 Control-H 组合键在 tmux 中配置了,默认配置下按退格键时会触发 tmux 中配置的 Control-H 的动作。为了避免这个冲突,Putty中修改退格键行为即可。

SSH连接认证

设置ssh密钥登录所要用到的私钥文件。putty的私钥文件是.ppk后缀,后面会介绍到它的生成方法。

连接(connection)、数据(data)、代理(proxy)

putty-connection

包括设置保持会话活跃的间隔秒数;low-level tcp连接选项。

putty-data

包括设置自动登录用户名;环境变量。

putty-proxy

设置代理。

以上简单地介绍了putty的配置,下面对putty key generator介绍使用方法。

在xshell里,直接使用 ssh 生成的私钥来连接服务器没有问题。但是在putty中,需要对ssh生成的私钥文件转换成putty自有格式的私钥文件(后缀是.ppk),

Putty key generator

打开"putty key generator"之后点击"Load",选择一个要进行转换格式的ssh生成的私钥文件。

之后,putty会弹出一个提示框,提醒你要 "Save private key",来将这个SSH-2 private key(old PEM格式)保存为putty自有的格式。

点击 "Save private key",保存 ppk 文件到指定位置即可。这就是SSH连接认证中要用到的私钥文件。

总结:本篇文章介绍了putty的会话功能,以及 putty 密钥登录的使用步骤。

原文地址:https://www.cnblogs.com/imzhi/p/ssh-client-putty-tutorial.html