随着putty的使用,可能会有更多发现,我将持续更新这个笔记。
putty 是开源的控制台连接工具,由于客户需要使用堡垒机登录内网主机,而堡垒机会自动调用putty,所以我也在电脑上装了一个。之前使用SecureCRT,一些使用习惯也需要渐渐带到putty中。 比如不发出声音、记录log、滚轮粘贴等等。
后来发现putty没有配置文件, 只能通过注册表的方式对其配置进行修改。而注册表的好处是,修改配置之后,能永久保存。接下来对一些发现进行记录。
putty 是开源的控制台连接工具,由于客户需要使用堡垒机登录内网主机,而堡垒机会自动调用putty,所以我也在电脑上装了一个。之前使用SecureCRT,一些使用习惯也需要渐渐带到putty中。 比如不发出声音、记录log、滚轮粘贴等等。
后来发现putty没有配置文件, 只能通过注册表的方式对其配置进行修改。
1. 注册表位置
HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions
sessions 下默认没有配置内容,可以先在putty中保存一下,则会从配置表路径内生成 Default%20Settings,所有的配置都是用十进制方式修改。
所有的配置都是用十进制方式修改
所有的配置都是用十进制方式修改
所有的配置都是用十进制方式修改
所有的配置都是用十进制方式修改
所有的配置都是用十进制方式修改
所有的配置都是用十进制方式修改
2. Terminal菜单
2.1 不发出报警声音 Beep
打开注册表的配置窗口,找到 Beep ,默认是1 ,改成0 .
HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions\Default%20Settings\Beep
实现的效果如下:
3 Session
3.1 开启记录日志
除了开启记录日志的功能外,还要指定日志的存放位置。 以及日志名称的格式。
HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions\Default%20Settings\
- LogFlush 默认是0 ,设置成1 , 设置后表示 Printable output
- LogFileName 默认是空, 设置成 D:/g/putty/log/&H-&Y&M&D&T.log , 表示存放在d:/g/putty/log 目录下
- &H 主机ip
- &Y 年
- &M 月
- &D 日
- &T 时分秒
实现效果如下:
4. Connection
4.1 反空闲
反空闲是指当服务器发现客户端跟自己没有交互后, 达到一定时间会自动断开与客户端的连接。
SecureCRT中的配置方法:
Putty的配置方法
HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions\Default%20Settings\PingIntervalSecs
默认是0 ,表示关闭状态, 修改成30 ,表示30秒发送一次反空闲的包到服务器。
实现效果如下:
5. Window
5.1 修改鼠标右键功能
putty 默认右键是粘贴。 可以通过修改Window -- Selection 的方式修改鼠标右键功能,也可以通过注册表实现。
找到 MouseIsXterm 配置项,默认值是0 ,修改值为 2 .
实现效果如下:
5.2 修改窗口大小
找到配置项
- TermWidth 默认80 , 表示宽度,我的屏幕比较大,改成160
- TermHeight 默认24 , 表示高度,改成50
实现效果如下:
5.3 修改字体大小
找到配置项 FontHeight,默认值是10 ,修改成12 。
实现效果如下:
5.4 修改文字与背景颜色颜色
实现的效果如下,
配置项跟每个选项的关系如下表:
注册表项名称 | 配置项名称 |
---|---|
Colour0 | Default Foreground |
Colour1 | Default Bold Foreground |
Colour2 | Default Background |
Colour3 | Default Bold Background |
Colour4 | Cursor Text |
Colour5 | Cursor Colour |
Colour6 | ANSI Black |
Colour7 | ANSI Black Bold |
Colour8 | ANSI Red |
Colour9 | ANSI Red Bold |
Colour10 | ANSI Green |
Colour11 | ANSI Green Bold |
Colour12 | ANSI Yellow |
Colour13 | ANSI Yellow Bold |
Colour14 | ANSI Blue |
Colour15 | ANSI Blue Bold |
Colour16 | ANSI Magenta |
Colour17 | ANSI Magenta Bold |
Colour18 | ANSI Cyan |
Colour19 | ANSI Cyan Bold |
Colour20 | ANSI White |
Colour21 | ANSI White Bold |