linux工具之putty

对于putty,似乎很多人只知道下载回来之后,双击,输入ip,然后登陆使用。其实putty有很多地方设定一下,就可以让你的生活变得轻松很多。

通过注册表值去设置,这是win2k8的

技术分享

log输出

Flush log file frequently: putty内建是开启这个选项的。这个选项开启putty会第一时间把log写入硬盘。如果你做的东西有很多的显示,这个可能会影响到putty的效率 (要不停的写硬盘)如果不选择这个选项,那么putty将会间隔一段时间才写进log。
log中最后的设定是 Options specific to SSH packet logging
一 同提供两个选项: Ommit know password field: 这里选择后,putty不会记录跟密码相关的东西,另外一个是Omit session data: 这个选项会将会不记录 session 数据。 包括终端中的session data跟 forward (TCP, X11, 验证)

printable

=~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2015.03.03 09:23:33 =~=~=~=~=~=~=~=~=~=~=~=
login as: root
root@192.168.2.84s password: 
Access denied
root@192.168.2.84s password: 
Last login: Tue Mar  3 09:22:07 2015 from 192.168.2.80

[root@84-monitor ~]# emount
/dev/mapper/VolGroup-lv_root on / type ext4 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw,rootcontext="system_u:object_r:tmpfs_t:s0")
/dev/sda1 on /boot type ext4 (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
192.168.2.1:/VM on /mnt type nfs (rw,addr=192.168.2.1)
192.168.2.250:/home/wo on /home/cc type nfs (rw,vers=4,addr=192.168.2.250,clientaddr=192.168.2.84)
[root@84-monitor ~]# exit
logout

all-output

=~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2015.03.03 09:21:42 =~=~=~=~=~=~=~=~=~=~=~=
login as: root
root@192.168.2.84s password: 
Access denied
root@192.168.2.84s password: 
Last login: Tue Mar  3 09:19:30 2015 from 192.168.2.80

]0;root@84-monitor:~[?1034h[root@84-monitor ~]# statstat a
  File: `a  Size: 78            Blocks: 8          IO Block: 4096   regular file
Device: fd00h/64768d    Inode: 260733      Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2015-02-25 09:39:06.553698635 +0800
Modify: 2015-02-12 14:12:03.071623132 +0800
Change: 2015-02-12 14:12:03.071623132 +0800
]0;root@84-monitor:~[root@84-monitor ~]# exit
logout

packet and raw

=~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2015.03.03 09:19:03 =~=~=~=~=~=~=~=~=~=~=~=
Event Log: Writing new session log (SSH raw data mode) to file: putty.log
Event Log: Looking up host "192.168.2.84"
Event Log: Connecting to 192.168.2.84 port 22
Incoming raw data at 2015-03-03 09:19:03
  00000000  53 53 48 2d 32 2e 30 2d 4f 70 65 6e 53 53 48 5f  SSH-2.0-OpenSSH_
  00000010  35 2e 33 0d 0a                                   5.3..
Event Log: Server version: SSH-2.0-OpenSSH_5.3
Event Log: Using SSH protocol version 2
Event Log: We claim version: SSH-2.0-PuTTY_Release_0.63
Outgoing raw data at 2015-03-03 09:19:03
  00000000  53 53 48 2d 32 2e 30 2d 50 75 54 54 59 5f 52 65  SSH-2.0-PuTTY_Re
  00000010  6c 65 61 73 65 5f 30 2e 36 33 0d 0a              lease_0.63..
Outgoing packet #0x0, type 20 / 0x14 (SSH2_MSG_KEXINIT)
  00000000  a2 76 ee 91 64 13 e4 a0 c2 87 ad ac 1a 86 ad e2  .v..d...........
  00000010  00 00 00 9a 64 69 66 66 69 65 2d 68 65 6c 6c 6d  ....diffie-hellm
  00000020  61 6e 2d 67 72 6f 75 70 2d 65 78 63 68 61 6e 67  an-group-exchang
  00000030  65 2d 73 68 61 32 35 36 2c 64 69 66 66 69 65 2d  e-sha256,diffie-
  00000040  68 65 6c 6c 6d 61 6e 2d 67 72 6f 75 70 2d 65 78  hellman-group-ex
  00000050  63 68 61 6e 67 65 2d 73 68 61 31 2c 64 69 66 66  change-sha1,diff
  00000060  69 65 2d 68 65 6c 6c 6d 61 6e 2d 67 72 6f 75 70  ie-hellman-group

packet

=~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2015.03.03 09:13:13 =~=~=~=~=~=~=~=~=~=~=~=
Event Log: Writing new session log (SSH packets mode) to file: putty.log
Event Log: Looking up host "192.168.2.84"
Event Log: Connecting to 192.168.2.84 port 22
Event Log: Server version: SSH-2.0-OpenSSH_5.3
Event Log: Using SSH protocol version 2
Event Log: We claim version: SSH-2.0-PuTTY_Release_0.63
Outgoing packet #0x0, type 20 / 0x14 (SSH2_MSG_KEXINIT)
  00000000  97 36 a7 a2 85 54 0b a8 85 b9 9f a7 69 90 84 99  .6...T......i...
  00000010  00 00 00 9a 64 69 66 66 69 65 2d 68 65 6c 6c 6d  ....diffie-hellm
  00000020  61 6e 2d 67 72 6f 75 70 2d 65 78 63 68 61 6e 67  an-group-exchang
  00000030  65 2d 73 68 61 32 35 36 2c 64 69 66 66 69 65 2d  e-sha256,diffie-
  00000040  68 65 6c 6c 6d 61 6e 2d 67 72 6f 75 70 2d 65 78  hellman-group-ex

 

Terminal
Terminal 主设定,基本不需要改动
键盘设定 (keyboard)没特殊要求,也是不用动的就好。Bell 也是一样(除非你爱好听声音)
这里说一下Features里面的设定。Features里面有一个设定需要更改(我只知道需要这一个)
就是 Disable application keypad mode
如果这个不选择,那么你在vim这类程序中,小键盘(数字键)就没法正常使用。只要选择了Disable application keypad mode那么小键盘就可以正常的在vim中使用了。 

Colours: 这里设定终端的颜色。如果选择的 Use system colours那么就是白底黑字的。把这个选项不要打钩,你就可以设定任何你喜欢的颜色(我通常用颜色区分不同类型的窗口)颜变设定很简单,RGB值,可以直接手动输入,也可以点击Modify那个按键从色谱中选择
Default Foregound: 前景颜色
Default Bold Foreground: Bold时的前景颜色
Default Background: 背景颜色
Default Bold Background: Bold时的背景颜色
Cursor Text:光标文字颜色
Cursor Colour: 光标颜色
至于后面的,就是详细的,你可以把某个颜色显示成另外的颜色。假设我把 ANSI Red (187,0,0)给成其他颜色(0,255,0)那么红色就成了绿色了。基本来说,最常用的就是Default Foreground颜色了。很少看到某个BT的人去单独每个颜色都换换的。

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。