导航:首页 > 操作系统 > 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登录慢相关的资料

热点内容
php会员注册代码 浏览:511
csgo如何用128tick服务器 浏览:571
百度网度怎么解压 浏览:946
windowsopencv源码 浏览:945
origin平滑算法 浏览:875
unity程序员简历 浏览:63
单片机ifelse 浏览:695
如何理解php面向对象 浏览:96
macword转pdf 浏览:848
python列表求交集 浏览:874
解压包如何转音频 浏览:447
机明自动编程软件源码 浏览:326
php端口号设置 浏览:541
phperegreplace 浏览:320
androidgridview翻页 浏览:537
ssh协议编程 浏览:635
如何开我的世界电脑服务器地址 浏览:861
玄关pdf 浏览:609
程序员学习论坛 浏览:940
程序员的毒鸡汤怎么做 浏览:548