`
lbyzx123
  • 浏览: 478062 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Linux操作系统SSH远程登录慢的解决方法

 
阅读更多
ssh远程登录服务器(Linux)的时候,很慢,大概要15秒左右,但是ping很快,而且登录后服务器的负载也很低。这个小问题一直没有引起注意,今天领导登录的时候发现了这个问题,并且给出了原因和解决方法,记录在这里: 


在目标服务器上有一个文件/etc/nsswitch.conf ,里面有如下一行 


hosts: files dns 


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


那如果将这一行屏蔽掉是不是也可以达到同样的效果呢?应该是可以的,但是如果本机要通过域名访问其他服务器,则肯定无法访问,因此这行应该需要保留。这个问题也提示我们,dns如果不可用,会带来的一些副作用的。

解决办法:
屏蔽掉 hosts: files dns 这一行,做法:#hosts: files dns 。

 

分享到:
评论

相关推荐

    Linux操作系统的远程控制方法

    Linux 操作系统的远程控制方法可以分为四类:r 系列命令、telnet、ssh 和远程 X。 1. r 系列命令 r 系列命令包括 rlogin 和 rsh 等,都是 Linux 操作系统的远程控制方法。这些命令可以允许用户从远程主机登录到...

    SSH远程连接linux服务器工具

    标题中的"SSH远程连接linux服务器工具"指的是使用SSH协议来远程访问Linux服务器的软件工具。SSH协议提供了身份验证和加密功能,确保了用户与服务器之间的通信不会被窃听或篡改。这对于管理和维护远程服务器尤其重要...

    ssh远程登录linux

    下面将详细介绍SSH远程登录Linux的基本概念、配置及使用方法。 1. SSH的基本原理 SSH通过加密通信通道,确保了数据传输的安全性。它使用公钥/私钥对进行身份验证,防止中间人攻击。当用户尝试连接到远程Linux服务器...

    基于SSH技术的Linux远程控制系统的设计与实现.pdf

    在Linux系统中,OpenSSH是最流行的SSH服务器,由于它完全免费并且开放性极高,所以成为大多数Linux操作系统默认安装的程序口且均安装SSH命令行程序客户端。本系统通过过程集的方式创建一个SSH对象实例,完成两种操作...

    Python基于SSH协议实现Linux系统远程管理方法研究.pdf

    总结而言,Python结合SSH协议在远程管理Linux系统方面展现出其强大的功能和灵活性,能够高效完成日常的运维任务,提高系统管理的便捷性和安全性,对于IT运维领域具有重要的实用价值。随着技术的发展和Python语言的日...

    Linux_SSH配置和禁止Root远程登陆设置文档

    本文将详细介绍如何在Linux环境下配置SSH服务,特别是如何修改默认端口、禁止Root远程登录,以及如何设置公钥认证,从而加强系统的安全性。 #### 二、配置SSH服务 ##### 1. 修改默认端口 SSH服务默认监听在TCP...

    SSH远程登录linux虚拟机.pdf

    SSH远程登录Linux虚拟机是一项利用SSH(Secure Shell)协议,通过网络对远程Linux系统进行安全访问和管理的技术。这项技术允许用户从一台计算机(客户端)安全地连接到另一台计算机(服务器端)的命令行界面。 首先...

    SSH远程登录linux

    在Linux系统中,SSH是管理员和用户进行远程管理、文件传输等操作的常用工具。Windows用户通常会借助第三方软件来实现SSH连接,如本文提到的"SSHSecureShellClient-3.2.9.exe",这是一个SSH客户端软件,允许Windows...

    如何开启Ubuntu SSH远程登录

    标题“如何开启Ubuntu SSH远程登录”涉及到的是在Ubuntu操作系统中启用Secure Shell (SSH)服务,以便进行远程登录和管理。SSH是一种加密网络协议,用于在不安全的网络上安全地执行命令行操作。以下是关于这一主题的...

    Linux操作系统下如何利用SSH进行远程控制

    《Linux操作系统下如何利用SSH进行远程控制》 SSH(Secure Shell)是一种安全的网络协议,用于在不安全的网络环境中提供安全的远程登录和其他服务。它替代了传统的Telnet服务,因为Telnet在传输过程中以明文方式...

    linux操作系统SSH工具

    Linux操作系统SSH工具是远程管理Linux服务器的关键工具,其全称为Secure Shell,是一种网络协议,用于在不安全的网络上安全地执行命令、传输数据。SSH提供了加密机制,确保了通信过程中数据的隐私和完整性,是运维...

    linux系统远程工具-ssh

    SSH在Linux和Unix-like操作系统中广泛使用,但也可以在Windows系统上安装和配置,以便与Linux服务器进行交互。在Windows上使用SSH,用户可以享受到与Linux终端相同的命令行体验,同时还能实现文件的传输。 SSH通过...

    linux java web SSH 工具 远程

    首先,Linux是一种开源的操作系统,广泛应用于服务器环境,以其稳定性、高效性和安全性而受到青睐。在服务器管理中,Linux提供了命令行接口,通过终端进行各种系统操作,如文件管理、进程控制、网络配置等。 Java是...

    Linux下使用ssh登录局域网其他电脑的方法.docx

    Linux 操作系统下使用 ssh 登录局域网其他电脑的方法是非常有用的。在局域网内,使用 ssh 登录其他电脑可以实现远程桌面,文件传输,远程命令执行等功能。下面我们将详细介绍 Linux 下使用 ssh 登录局域网其他电脑的...

    buildroot开发板搭建ssh远程登录服务

    标题中的“buildroot开发板搭建ssh远程登录服务”是指在基于Buildroot构建的嵌入式Linux系统中,通过OpenSSH服务器实现远程登录控制台的功能。嵌入式环境下的SSH允许开发者在没有物理访问设备的情况下,通过网络进行...

    SSH 登录Linux solaris慢

    当遇到“SSH 登录Linux solaris慢”的问题时,这可能由多种因素导致,包括DNS解析延迟、网络带宽限制、加密算法选择以及操作系统配置等。以下将详细探讨这一问题及其解决策略。 ### SSH登录速度慢的原因分析 1. **...

    闪电登录——SSH远程Linux服务器.pdf

    "闪电登录——SSH远程Linux服务器.pdf" 本文主要介绍了两部分内容:一是 Linux 系统中实现自动加载优盘的技巧;二是使用 SSH 远程登录 Linux 服务器的方法。 Linux 中的自动加载优盘 在 Linux 系统中,也可以实现...

    linux远程连接ssh

    Linux远程连接SSH(Secure Shell)是一种安全的网络协议,用于在不同系统之间提供加密的网络服务,...熟练掌握SSH的使用,对于任何Linux系统管理员来说都至关重要,它不仅能提高工作效率,还能确保远程操作的安全性。

Global site tag (gtag.js) - Google Analytics