隨着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 |
