电子说
PuTTY是一个Telnet、SSH、rlogin、纯TCP以及串行接口连接软件。较早的版本仅支持Windows平台,在最近的版本中开始支持各类Unix平台,并打算移植至Mac OS X上。除了官方版本外,有许多第三方的团体或个人将PuTTY移植到其他平台上,像是以Symbian为基础的移动电话。PuTTY为一开放源代码软件,主要由Simon Tatham维护,使用MIT licence授权。随着Linux在服务器端应用的普及,Linux系统管理越来越依赖于远程。在各种远程登录工具中,Putty是出色的工具之一。Putty是一个免费的、Windows x86平台下的Telnet、SSH和rlogin客户端,但是功能丝毫不逊色于商业的Telnet类工具。目前最新的版本为 0.70 latest release。
◆ 完全免费;
◆ 在Windows 9x/NT/2000下运行的都非常好;
◆ 全面支持SSH1和SSH2;
◆ 绿色软件,无需安装,下载后在桌面建个快捷方式即可使用;
◆ 体积很小,仅519KB(0.67 版本);
◆ 操作简单,所有的操作都在一个控制面板中实现。
1、下载的话,百度直接搜索 ”putty“,在软件中心点击下载即可。体积非常小,安装过程也很快。这里使用的是一个msi安装包。
2、安装完成,如果桌面没有putty的快捷方式,我们可以在,“开始”菜单,“所有程序”里找到,将“putty”直接拖到桌面。
3、打开程序,我们看到一个全英文的界面,其他功能暂时不要管,我们实现连接远程服务器只需要在当前页面操作。
4、首先,我们要填写远程服务器IP地址,以及ssh连接端口,服务器配置里有详细参数信息,照着填即可。连接方式一般选择SSH。
5、如果要多次连接一个服务器,我们可以将其IP保存,在Saved Sessions下面一栏填写后,点击右边Save保存即可。下次使用,选中Default Settings下的保存的IP,再点Load即可。
6、确定IP和端口输入正确后,点击下方Open,初次连接该IP他会提示是否下载该连接的秘钥,一串英文。总之,只要你确定输入正确,就可以点YES。
7、接着,进入到登录界面。一般我们自己买的主机都是root身份登陆的,即账户名为root,密码在主机配置中找。这里输入密码看不到,但按enter键确认后,我们看到光标前的root字样表示我们以root身份登录了服务器。
8、现在,我们可以在服务器上进行命令行操作,如输入“ls”查看目录(这里是linux系统服务器),最后退出的话,输入“exit”退出命令即可。
默认情况下,Putty的输出显示最多200行,也就是说你cat一个500行的文件,它只能显示出最后的200行,你要通过滚动条看前300行的内容是看不到的,幸亏这个值可以配置,具体位置是category-》window下,将Lines of scrollback 由缺省的200改成一个更大的值,我改成了2000。
在windows下最大化最小化窗口是有快捷键的:
Alt + 空格 + N:最小化
Alt + 空格 + X:最大化
Alt + 空格 + R:恢复原来大小
可是默认情况下这快捷键对Putty不起作用,还是需要配置,具体位置在category-》window-》Behaviour下,将System menu appears on ALT-Space前面的框选中就好了。
(实际上只有左边的Alt管用,右边的不管用,可能和键盘配置有关)
Shift+PgOn或Shift+PgUp:使得终端内容上下移动,每次移动一页,也可以使用Ctrl+PgOn或Ctrl+PgUp连续移动。显卡的内存决定可以回滚多少内容。
Ctrl+L:刷新屏幕,相当于clear命令的效果。
Ctrl+A:使得光标移至行首
Ctrl+E:使得光标移至行尾
Ctrl+K:从光标位置删除字符至行尾
Ctrl+W:删除光标左边的单词
Ctrl+Y:粘贴上面某个方式删除的内容
在putty.exe的快捷方式中,可以加上命令行参数来省去ssh登陆输入账号密码的麻烦。
先在putty.exe中建立一个session(如192.168.8.83),给putty.exe新建一个快捷方式,在“属性-》目标”的末尾添加以下信息:
“X:/putty.exe” -load 192.168.8.83 -l root -pw 123456
没有session的话,也可以这样
“X:/putty.exe” -ssh -l -pw
Q:USB转串口,putty,有时侯窗口只输出,无法输入。
A:修改串口COM session的设置 Serial-》FlowControl 为 None 就搞定了
Category --》Windows
--》Appearance
--》Font settings
把”字体”改为”Fixedsys”(或者其他中文字体),字符集为CHINEASE_GB2312
Category --》 Windows
--》Translation
--》 Received data assumed to be …
把character设置为 ”Use font encoding”
保存后登陆远程主机就可以了。
若显示仍然是乱码,说明远程主机的语言设置有问题。
修改远程主机 homeleon.bash_profile,加入以下语句:
export LANG=zh_CN.UTF-8
export LANGUAGE=zh_CN:zh
declare -x LANG=“zh_CN.UTF-8”
declare -x LANGUAGE=“zh_CN:zh”
使配置文件成效
#source .bash_profile
Category --》Windows
--》Translation
--》 Received data assumed to be …
把character设置为 ”UTF-8″
在 Linux 控制台下(没有 X11),可以使用以下命令:
#setterm -blength 0
在X11下面(不管是 KDE、Gnome、XFCE 或者……) :
#xset b off
也可以直接关掉某种 shell 里的提示音。
对 Bash:
# has to go into /etc/inputrc or .inputrc
# It will not work in a .bashrc
set bell-style none
对 Tcsh:
# put this into your .tcshrc file
# just tab completion beep off:
set matchbeep = never
# any beep off:
set nobeep = 1
在 shell 里面,你可以按下 crtl+g 来测试一下这个嘟嘟声是否已经去掉
其实是sshd的问题,跟putty没关系
修改sshd配置文件 vi /etc/ssh/sshd_config
UseDNS=no
然后重启sshd服务
service sshd restart
全部0条评论
快来发表一下你的评论吧 !