使用SSH远程登录Linux在输入用户名之后在过了好几秒之后才会出现输入密码。严重影响工作效率。登录很慢,登录上去后速度正常,这种情况的主要原因为:

DNS反向解析的问题

SSH在登录的时候一般我们输入服务器的ip地址。它根据该IP使用反向DNS找到主机名,再使用DNS找到IP地址,最后匹配一下登录的IP是否合法。如果IP没有域名,或者DNS服务器很慢或不通,那么登录就会很花时间。

解决办法:

在目标服务器上修改sshd服务器端配置,并重启sshd

vi /etc/ssh/sshd_config,设置UseDNS为no即可 
 
此时远程登录该机器则不会有延迟。

修改脚本

#!/bin/bash
#===============================================================================
#
# FILE: ssh_DNS.bash
#
# USAGE: ssh USEDNS Parameter modification script
#
# DESCRIPTION: To modify ssh USEDNS Parameter
#
# BUGS: ---
# NOTES: ---
# AUTHOR: paul_hch
# MAIL:
# CREATED: 05/26/2017 09:49:05 PM
# VERSION: 1.0
#===============================================================================
#备份sshd_config
cp -a /etc/ssh/sshd_config /etc/ssh/sshd_config.bak
if [[ $? = 0 ]];then
echo -e '\e[1;32mThe sshd_config backup successfully! \e[0m'
echo ""
else
echo -e '\e[1;31mThe sshd_config backup failed! Please check it out.\e[0m'
echo ""
exit
fi#查看目前的USEDNS参数
echo -e '\e[1;32mThe sshd_config USEDNS Parameter now: \e[0m'
grep DNS /etc/ssh/sshd_config#修改参数
sed -i 's/#UseDNS yes/UseDNS no/' /etc/ssh/sshd_config
if [[ $? = 0 ]];then
echo -e '\e[1;32mThe USEDNS Parameter modification successfully! \e[0m'
grep DNS /etc/ssh/sshd_config
echo ""
else
echo -e '\e[1;31mThe USEDNS Parameter modification failed! Please check it out.\e[0m'
echo ""
exit
fi#重启sshd服务
echo -e '\e[1;32mThe sshd is restarting now: \e[0m'
service sshd restart

linux服务器登录时慢出现卡顿相关推荐

  1. 设置Linux服务器登录密码过期时长

    设置Linux服务器登录密码过期时长 登录服务器时,提示登录密码过期,必须修改密码重新登录,You are required to change your password immediately ( ...

  2. wow怀旧服国服服务器未响应,魔兽世界:消失的服务器?造成正式服卡顿怀旧服排队原因何在?...

    原标题:魔兽世界:消失的服务器?造成正式服卡顿怀旧服排队原因何在? 前言:自从春节以来,魔兽世界正式服卡顿的情况时有发生,遭到了广大玩家的强烈反响,而网易是怎么办的呢? 2月5号,新增一组怀旧服服务器 ...

  3. 解决input[type=file]打开时慢、卡顿问题

    解决input[type=file]打开时慢.卡顿问题 参考文章: (1)解决input[type=file]打开时慢.卡顿问题 (2)https://www.cnblogs.com/zhouyang ...

  4. 和平精英连接服务器未响应,和平精英卡顿怎么解决-和平精英卡顿问题解决方法_快吧手游...

    和平精英卡顿怎么解决?和平精英卡顿问题解决方法.和平精英是一款全新的刺激枪战游戏,有着高清高品质的游戏画面地图,还有百人同场竞技方法,但是难免会遇到卡顿问题,这时候该怎么办呢?下面就随着小编一起来看看 ...

  5. 腾讯云Windows/Linux服务器登录方式及密码获取方法

    腾讯云服务器操作系统不同登录方式也不同,Windows服务器只能是密码登录,Linux服务器可选密码登录也可以选择SSH密匙登录,腾讯云百科来详细说下腾讯云服务器登录方式及密码查看获取方法: 腾讯云服 ...

  6. WIN10下CAD在操作时按F8卡顿

    WIN10下CAD在操作时按F8卡顿 解决方法: 1.在菜单中找到:工具→自定义→界面 2.在界面中找到"自定义"项下的左侧上部的框 3.在"所有自定义文件"下 ...

  7. LINUX终端登录时提示 Login incorrect

    1. LINUX终端登录时提示 Login incorrect    问题:(1)通过 VMware虚拟机软件安装的 CentOS 操作系统,在通过选择图形界面窗口 GNOME(建议选择经典模式) 进 ...

  8. 魔法王座微端不显示服务器,魔法王座无法登陆卡顿等常见问题解决方法

    魔法王座游戏卡顿.无法登陆.卡屏.黑屏等常见问题解决方法分享. 有些魔法王座玩家在游戏时会遇到卡顿及画面丢帧的情况,这种情况十分影响游戏的体验,这个问题一般常见于计算机CPU处理能力不够,遇到大量场景 ...

  9. ubuntu无限登录,或者登录进去,界面卡顿无法使用独显,nvidia-setting打开失败

    1.ubuntu16.04界面无限登录 可能的原因: (1).安装的nvidia显卡驱动问题 (2).系统内核升级导致 1.1 nvidia显卡驱动问题 解决方法:重装显卡驱动 参考链接:Ubuntu ...

最新文章

  1. 如何去除My97 DatePicker控件上右键弹出官网的链接 - 如何debug混淆过的代码
  2. Linux系统工程师的必备素质
  3. 插入排序 链表 java_JAVA单链表(多项式)直接插入排序,大家看看我的怎么不行呢...
  4. ppp lcp协商报文有哪些_PPP协议
  5. Aiiage Camp Day4 A Board game
  6. 在MySQL登录时出现Access denied for user ‘root‘@‘localhost‘ (using password: YES)
  7. 002 Spring Restful案例
  8. nginx在linux自动启动脚本,nginx的自动启动脚本
  9. [react] 经常用React,你知道React的核心思想是什么吗?
  10. linux bash环境,Win10系统怎样启用Linux Bash环境
  11. python读入txt数据,并转成矩阵
  12. python创建实例属性_Python学习笔记__6.5章 实例属性和类属性
  13. Filecoin逻辑梳理及源代码导读
  14. 手机联系人分组名字都没了_艺术签名手写设计,每个名字都应该是精品,只是你没找对方法...
  15. nginx1.02+php+piwik+centos5.4构建网站统计系统
  16. 电力安全工作规程发电厂和变电站电气部分_电气主接线知识精讲!
  17. python打包加壳_转:Python用PyInstaller打包笔记
  18. 如何批量将 Word 转换为 jpeg、png、bmp 图片
  19. 高一被清华姚班录取,一个重度网瘾少年到理论计算机科学家的蜕变
  20. 人脸识别打卡机怎么调sj_人脸通怎么使用_人脸通考勤机怎么设置

热门文章

  1. localStorage.setItem()前后端分离情况下使用
  2. 年后来广州第一天,写篇水文
  3. SVM: 支持向量机中的,那个C
  4. ROS:Nvidia Jetson TK1开发平台
  5. 图像的全局特征--LBP特征
  6. Laravel 多用户认证
  7. commons-csv 使用记叙
  8. Ubuntu 14.04 安装flash插件;安装Cairo-Dock; 美化为Mac
  9. mysql 查看表的类型
  10. Linux用系统命令杀死僵尸进程