爱子日志

解决ssh登陆主机认证慢的问题

一般使用ssh去登陆linux主机的时候如果会慢,一般从以下几个方面入手分析原因:

本文系转载,原文地址:http://hi.baidu.com/jackli00/blog/item/51be9a00c13b110e1d958301.html

最近发现ssh连接的时候却很慢,ping的速度非常好,让人误以为是ssh连接不上。

分析结果,主要原因为:DNS的解析IP导致,可分别使用以下几种分析处理方式
1、在server上/etc/hosts文件中把你本机的ip和hostname加入
2、在server上/etc/ssh/sshd_config文件中修改或加入UseDNS=no
3、注释掉server上/etc/resolv.conf中不使用的IP所有行
4、修改server上/etc/nsswitch.conf中hosts为hosts:files
5、authentication gssapi-with-mic也有可能出现问题,在server上/etc/ssh/sshd_config文件中修改GSSAPIAuthentication no。/etc/init.d/sshd restart重启sshd进程使配置生效。
如之前为服务器配置了双网卡,使的在/etc/resolv.conf文件中多了一行目前不使用的IP地址。注释或者删除该行即可。

Putty

Putty是一个免费的SSH连接工具,免安装,主程序只有一个文件。通常用来与Linux主机进行SSH连接。

①所有的配置要想下次启动Putty依旧有效,必须保存到会话里。Session → 选择会话名称 → Save;

②修改字体样式及大小,右击 → Change Settings → Appearance → Font settings → Change;

③修改窗口保存的内容行数(默认是200行,太少),右击 → Change Settings → Window → Lines of scrollback → 加2个0就行了;

④自动保持连接,右击 → Change Settings → Connection → Seconds between keepaliaves → 单位是秒(我一般写10。意思是每隔10秒就给服务器发送一个空数据包,以免服务器长时间没有收到数据包而自动断开 SSH 连接;

⑤自动登录用户,右击 → Change Settings → Connection → Data → 修改"Auto-login username"的值即可;

⑥设置代理服务器,右击 → Change Settings → Connection → Proxy → 剩下的自己填;

⑦备份配置,Putty把配置都保存在注册表里,打开CMD随便找个路径,然后输入以下命令即可在当前目录下得到备份的reg文件
regedit /e puttycfg.reg "HKEY_CURRENT_USER\Software\SimonTatham\PuTTY"

⑧修改字符集(UTF-8)解决中文乱码,右击 → Change Settings → Translation → Received data assumed to be in which character set → UTF-8。

http://www.slyar.com/blog/putty-settings.html

Linux或FreeBSD远程管理

1.SecureCRT(SSH)

2.VNC

SSH只能在文本界面下管理,而VNC可以像Win的远程管理一样使用图形界面。不过对于服务器来讲,用SSH就很不错了。

3.webmin