centos ssh内网登录慢及vsftpd登录慢的解决办法

问题描述:最近做的一个网站项目,实施服务器集群部署(LVS+KEEPALIVED,RHCS,HA),n台机器的ssh远程登录都通过一个外网IP先登录集群中一台服务器,然后再通过ssh命令登录到其他机器,问题在于集群内网中直接通过内网IP ssh到另外一台机器时输入密码之后,会等待10-20秒才能登录成功。我一直没有在意这个问题,我认为是内网网络的问题,因为网络的不属于我管,但是我实在忍不了了。

最后Google,百度一下,整理如下的解决办法(问题竟是出在sshd的配置)

#vi /etc/ssh/sshd_config

修改sshd的配置文件,步骤如下:

1.禁用DNS反向解析
UseDNS no

2.还有系统默认有个忽略以前登录过主机的记录,将这个打开基本上就会解析登录慢的问题
IgnoreRhosts yes

3.修改“GSSAPIAuthentication”的值为“no”(没有的添加该配置选项,注释掉的放开即可)
GSSAPIAuthentication no
GSSAPICleanupCredentials no

4.重启SSH服务

#service sshd reload

最后可以通过ssh -v host 进行debug,排查ssh登录的时候在哪个地址等待时间比较长

另外在项目中有迁移旧系统中的phpwind的需求,phpwind版本v8.7(垃圾一样的程序),由于习惯在部署与配置服务器时采用复杂的密码(然后这就给自己设下一陷阱啊,不过还是phpwind配合得好,不然怎么会给自己设陷阱),问题在于phpwind对于后台的表单数据提交都会过滤啊,坑死人,我在phpwind后台进行ftp远程附件的ftp设置配置了ftp账号密码之后,始终无法在前台实现附件的上传,各种客户端ftp软件没有问题(想死的心都有了),最后排查程序之后,竟然ftp账号密码被过滤了部分字符,我操,(再也不要跟我提phpwind这种垃圾)。

言归正传,vsftpd登录慢的解决方法:

查/etc/resolv.conf的内容,一般是DNS的问题,修改DNS的配置,如:
nameserver 8.8.8.8

nameserver 8.8.4.4


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值