导航:首页 > 操作系统 > linux登录慢

linux登录慢

发布时间:2022-06-18 17:31:00

❶ ssh连接其他linux机器过慢怎么办

ssh连接Linux服务器很慢,主要因为两个原因

1 DNS反向解析的问题。OpenSSH在用户登录的时候会验证IP,它根据用户的IP使用反向DNS找到主机名,再使用DNS找到IP地址。
解决办法是关闭ssh服务器的DNS反响解析,编辑etc/ssh/sshd_config,将UseDNS设置为no;

2 ssh的gssapi认证。
用ssh -v user@server 可以看到登录时有如下信息:
debug1: Next authentication method: gssapi-with-mic
debug1: Unspecified GSS failure. Minor code may provide more information
因此仍然编辑etc/ssh/sshd_config,将GSSAPIAuthentication设置为no。

最后重启sshd服务即可

❷ 用SSH远程登录linux比较慢,ssh-v 日志如下,求大神指点。

你好,这个可能与你的网络名字解释有关。
查看一下你的IP地址,
然后再服务器的/etc/hosts里添加下面的项目

你的IP地址 你喜欢的名字。

❸ Linux虚拟机第一次本机免密登录需要多长时间

Linux虚拟机第一次本机免密登录需要3分钟
Linux—设置虚拟机之间免密登录,适合集群之间,方便文件传输。

❹ 戴尔PowerEdge R210II服务器安装了linux系统后,SSH登陆输入root后,跳出输入密码为什么这么慢

1、排除硬件原因,这个服务器安装linux配置上绰绰有余;
2、你使用的是ssh,要从这个入手分析两台机器间的网络是否有问题;可以ping 另一个服务器 看看延时;
3、检查验证方式和端口;

❺ 如何解决SSH连接Linux服务器变慢的问题

大致是有以下几种原因:
1、SERVER的SSHD会去DNS查找访问的CLIENT IP的HOSTNAME,如果DNS不可用或者没有相关记录,就会消耗一段时间。
2、在authentication gssapi-with-mic有时候也会消耗一段时间

一、测试查找具体原因:
1、使用ssh -v host进行debug

<span style="font-size:18px;"># ssh -v 192.168.100.10</span>

然后就会输出一大堆debug,通过debug信息就可以看到连接到什么地方被耽搁了
比如会显示如下信息:
debug1: Next authentication method: gssapi-with-mic
debug1: Unspecified GSS failure. Minor code may provide more information
No credentials cache found

2、检测连接时间

<span style="font-size:18px;"># time ssh [email protected] exit</span>

二、解决方法(建议一个个设置,因为每个人连接慢的原因都不一样):

注意:修改之后记得重启sshd服务

# service sshd restart

1、关闭DNS反向解析
在linux中,默认就是开启了SSH的反向DNS解析,这个会消耗大量时间,因此需要关闭。

# vi /etc/ssh/sshd_config
UseDNS=no

在配置文件中,虽然UseDNS yes是被注释的,但默认开关就是yes

2、关闭SERVER上的GSS认证
在authentication gssapi-with-mic有很大的可能出现问题,因此关闭GSS认证可以提高ssh连接速度。

# vi /etc/ssh/sshd_config
GSSAPIAuthentication no

3、修改server上nsswitch.conf文件

# vi /etc/nsswitch.conf
找到
hosts: files dns
改为
hosts:files

hosts: files dns这一行含义是对于访问的主机进行域名解析的顺序,是先访问file,也就是/etc/hosts文件,如果hosts中没有记录域名,则访问dns,进行域名解析,如果dns也无法访问,就会等待访问超时后返回,因此等待时间比较长。

注意:如果SERVER需要通过域名访问其他服务器,则需要保留此行。

4、修改SERVER上resolv.conf文件
4.1、删除/etc/resolv.conf中所有不使用的IP。
4.2、把nameserver全部删除,问题也能解决,但是服务器就无法上网了。
4.3、如果SERVER曾经配置过双网卡,则在该文件中会有一行目前不使用的IP地址,删除该行即可。

5、修改SERVER上hosts文件
在SERVER上/etc/hosts文件中把客户端的IP和HOSTNAME加入

6、打开SERVER上的IgnoreRhosts参数
IgnoreRhosts参数可以忽略以前登录过主机的记录,设置为yes后可以极大的提高连接速度

# vi /etc/ssh/sshd_config
IgnoreRhosts yes

----------------以上的均在SERVER上设置,以下的均在CLIENT上设置-------------------

7、修改客户端的hosts文件
将目标SERVER的IP和域名加上去,使得本机的DNS服务能解析目标地址。

# vi /etc/hosts
192.168.100.11 doiido.com

注:hosts文件格式为'目标SERVER_IP 目标SERVER_NAME'。但是使用这个方法有一个弊端,如果需要给每台SERVER都添加一个域名解析。

8、修改客户端配置文件ssh_conf(注意,不是sshd_conf)

# vi /etc/ssh/ssh_conf
找到
GSSAPIAuthentication yes
改为
GSSAPIAuthentication no

❻ linux 登录不超时

以root用户登录,输入 vi /etc/profile 命令,编辑profile文件。
查找TMOUT,若没有,则可以在文件最后添加如下语句:
TMOUT=400
export TOMOUT
如果查找到了,直接设置时间就OK。
400表示登录时最长时间。

❼ 为什么用SecureCRT或putty通过ssh登录Linux主机很慢

大家有没有发现,输入密码之后还要过很久才会显示命令提示符。这是不是因为Linux的服务器太糟糕性能太低才会这样呢?其实这是因为OpenSSH在用户登录的时候验证IP。OpenSSH会根据用户的IP使用反向DNS找到主机名,再使用DNS找到IP地址,最后匹配一下登录的IP是否合法。如果你的网络里没有DNS服务器,或者你的主机名是随便捏造的,花的时间就比较多。
安全和方便有时候两个不得不选一个。我比较希望OpenSSH帮我把等待的时候省起来。方法是修改/etc/ssh/sshd_config文件,添加(或者修改)一行:
相信很多使用Linux的朋友都会在Windows下使用putty之类的工具登录Linux主机。大家有没有发现,输入密码之后还要过很久才会显示命令提示符。这是不是因为Linux的服务器太糟糕性能太低才会这样呢?其实这是因为OpenSSH在用户登录的时候验证IP。OpenSSH会根据用户的IP使用反向DNS找到主机名,再使用DNS找到IP地址,最后匹配一下登录的IP是否合法。如果你的网络里没有DNS服务器,或者你的主机名是随便捏造的,花的时间就比较多。
安全和方便有时候两个不得不选一个。我比较希望OpenSSH帮我把等待的时候省起来。

❽ 实用技巧:解决Linux Telnet登录慢问题

更改/etc/resolv.conf文件
如果你的linux主机只是在局域网内工作,请将nameserver地址改为网卡本身的地址。
例:
suselinux:~
#
more
/etc/resolv.conf
nameserver
192.168.0.160
search
site
然后重启网卡
suselinux:~
#
ifconfig
eth0
down

❾ 程序慢一般是什么原因导致的,linux明显比windows要慢

linux是真正的多用户、多任务操作系统,所以在启动时要开启很多服务,自然比较慢。
openoffice素以慢着称。由于其建构在java体系上,需要java虚拟机去解释指令,当然比较慢。
迅雷的下载速度是盗链的结果,而linux下的下载很多是单线程的(proz、multiget例外),自然比多线程且依靠盗链提高速度的迅雷慢。
火狐浏览器启动时也不快,但运行起来后还是很稳定的。
其他的就没有了。
其实linux比windows的强大不在于慢,而在于稳定和自由,更在于她所提供的众多的、可以灵活的工具。

❿ linux系统vsftpd登陆慢卡怎么办

vsftpd是linux系统中的一款ftp软件,用它可以实现文件,数据上传与下载,但有些用户会发现vsftpd登录非常的慢,一停一停的,那么如何解决vsftpd登陆慢卡问题呢?
1.修改服务器上的/etc/resolv.conf令其内容只有类似
nameserver 192.81.133.229
nameserver 114.114.114.114
出现问题的机器的resolv.conf中总是含有localhost或者127.0.0.1这样的地址。也就是说当客户端连接服务器时,服务器会执行一个DNS查找,来确认域名,如果所用DNS解析不到,会等到超时为止。
2.修改vsftpd配置文件
vi /etc/vsftpd.conf
添加如下参数:
reverse_lookup_enable=NO
保存退出后,重启vsftpd服务
service vsftpd restart

/etc/init.d/vsftpd restart
3.验证
使用ftp客服端进行登录,可以感觉到没有等待了
如果你上面修改之后还有问题我们不防把
/etc/resolv.conf
nameserver 192.81.133.229
nameserver 114.114.114.114
改成
nameserver 8.8.8.8
nameserver 8.8.8.8
了,这样估计会快很多,上面用的是google服务器的dns我们也可以用自己服务器或域名dns

阅读全文

与linux登录慢相关的资料

热点内容
人工智能算法是多少位进制 浏览:920
发出命令的人 浏览:515
androidmainxml 浏览:109
des可逆加密算法 浏览:249
aix查看系统信息常用命令 浏览:154
phpmemcache实例 浏览:249
爆枪源码 浏览:567
编程大佬能记住所有代码 浏览:859
如何批量注册国家反诈app 浏览:527
实现ping命令 浏览:19
cmd进入管理员命令 浏览:479
pdf在线编辑修改 浏览:967
文件夹是只读是什么意思 浏览:90
服务器如何知道访问域名 浏览:320
java网络编程实验总结 浏览:87
linux下dns服务器配置 浏览:709
我的命令是绝对的 浏览:932
助飞器app在哪里下 浏览:66
无广告win10解压缩 浏览:478
台湾的服务器怎么选云服务器 浏览:814