debian登录ssh很慢怎么办?Debian SSH登录慢的解决办法

admin3年前主机评测35

debian登录ssh很慢怎么办?

在IDC机房里一台windows server上安装有vmware workstation虚拟机,在vmware上安装一台debian.从内网一台实体机debian远程ssh虚拟机debian时总会延迟一会儿才弹出password:提示。造成debian登录ssh很慢通常有很多原因,我们看一下是什么原因导致debian登录ssh很慢的!

debian ssh登录慢在网上找半天,得出结论:

问题一:通常的答案是关闭GSSAPI认证

打开/etc/ssh/ssh_config

将GSSAPIAuthentication yes其中的yes改为no:

GSSAPIAuthenticationno

但是为什么会这样哪?想到在有外网连接时正常,怀疑是DNS解析造成的影响,通过抓包验证了这个推断。原来在登录时,SSH服务端会对客户端的IP做反向解析,此时连接不到DNS就出现了延时。那么解决办法来了,打开/etc/ssh/sshd_config

修改其中的(如果没有就新增一行):

UseDNS no

可参考man 5 sshd_config,这个问题也提示我们,如果设置了DNS,但DNS不可用,也会带来的一些副作用的。

问题二:提示Connection timed out

通过防火墙做22端口映射,从外网无法ssh连接虚拟机debian,提示Connection timed out.同样的地址转换,实体机就没有问题,但虚拟机就是连接不上。

刚一开始以为是因为sshd_config中的LoginGraceTime 120 时间太短,于是改为300,问题依旧,于是又更改别的IP做端口映射,问题依然.最后断定是防火墙问题,策略没错,因为其可以访问外网,查看访问控制.加了条策略,但还是不行,于是查官方PPT,查看时候得到启发。

做访问控制策略时选实际内网地址,高级里选择外网IP地址。可以正常远程连接上!

问题三:Debian默认设置下是开反向域名解析

Debian默认设置下是开反向域名解析的。我们连接ssh/ftp的时候就会有一个比较明显的延时,大概要等30秒后才能输入账号密码。解决方法有两个:

1. 将客户机IP和域名对应关系加入到/etc/hosts上

2. 编辑/etc/nsswitch.conf

找到 hosts 那行,将其改成下面这样:

hosts: files dns [NOTFOUND=return]

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

Debian 9\10 如果更改root密码或者用户密码?

Debian 9\10 如果更改root密码或者用户密码?我们今天有空来学习一下如何在Debian 10服务器的系统中修改的root密码。Debian9或debian10如果更改root 密码或者用户...

Debian7、8、9 升级到最新Debian10教程

如何将debian7、8、9 升级到最新debian10系统?今天成功拼团宝塔专业版,想着把服务器的5.9版宝塔升级到7.0.2然后在弄个专业版授权上去,结果升级就失败了,一大堆的错误。想着应该的是老...

Debian11 Bullseye正式版/新特性介绍/搬瓦工后台kiwivm面板可重装体验

Debian 11 正式版发布了,代号为 Bullseye,目前看到搬瓦工kiwivm控制面板已经可以选择 Debian 11 操作系统进行重装。如果想要体验的,可以进入搬瓦工 KiwiVM 控制面板...

linux系统选择哪个?CentOS、Ubuntu、Debian三个linux选择哪一个

Linux系统选择哪个?Linux有非常多的发行版本,选择一个正确的Linux版本比选择一辆汽车要复杂得多。现在你可以找到数百种——如果不是上千种的——Linux版本,从性质上划分,大体分为由商业公司...

如何在Debian 10上使用UFW设置防火墙

UFW或Uncomplicated Firewall是iptables一个接口,旨在简化配置防火墙的过程。 虽然iptables是一个可靠而灵活的工具,但初学者很难学会如何使用它来正确配置防火墙。 如...

linux一键重装脚本:可安装Centos、Debain、Ubuntu系统

linux一键重装脚本好用吗?有好多朋友反映一些商家VPS的系统版本非常难用,有些限制了连接github,有些源有问题,好多软件都无法更新,更有甚者安装了一下监控防御性软件,但很多朋友都希望自己的系统...