`

SSH登录慢的问题

    博客分类:
  • ssh
ssh 
阅读更多
登录很慢,登录上去后速度正常,这种情况主要有两种可能的原因:

1. DNS反向解析的问题
OpenSSH在用户登录的时候会验证IP,它根据用户的IP使用反向DNS找到主机名,再使用DNS找到IP地址,最后匹配一下登录的IP是否合法。如果客户机的IP没有域名,或者DNS服务器很慢或不通,那么登录就会很花时间。
解决办法:[/size]
只需修改/etc/ssh/sshd_config,设置UseDNS为no即可:
sed -i "s/#UseDNS yes/UseDNS no/"  /etc/ssh/sshd_config



2. gssapi的问题
用ssh -v user@server 可以看到登录时有如下信息:
debug1: Next authentication method: gssapi-with-mic
debug1: Unspecified GSS failure.  Minor code may provide more information
解决办法:
可以使用ssh  -o GSSAPIAuthentication=no user@server登录
也可以修改/etc/ssh/ssh_config,设置GSSAPIAuthentication no


分享到:
评论

相关推荐

    SSH 登录Linux solaris慢

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

    ssh注册登录项目

    SSH(Secure Shell)是一种网络协议,用于在不安全的网络上提供安全的远程...通过对`a7d4ce082a5e44918d5c5301fce04f95`这个压缩包文件的学习和实践,你将能够深入理解SSH注册登录的全过程,并具备处理相关问题的能力。

    小巧的ssh登录软件

    SSH(Secure Shell)是一种网络协议,用于在不安全的网络上提供安全的远程登录和其他服务。它通过加密网络通信,确保数据传输的安全性,广泛应用于系统管理员远程管理服务器、开发者进行代码部署以及日常运维工作。...

    ssh登录+注册实例

    SSH(Secure Shell)是一种网络协议,用于在不安全的网络上提供安全的远程登录和其他服务。这个"ssh登录+注册实例"是针对初学者设计的一个简单教程,它将引导你了解如何使用SSH框架来实现用户登录和注册功能。SSH...

    dropbear实现免密码ssh登录方法

    本文将详细介绍如何通过dropbear实现免密码SSH登录,并解决过程中可能遇到的问题。 #### 二、基础知识介绍 - **Dropbear**:一款开源且轻量级的SSH与TLS(Transport Layer Security)软件包,常用于资源受限的环境...

    ssh框架登录代码

    SSH框架,全称为Spring、...总之,SSH框架登录代码展示了如何在Java Web应用中整合这三个框架,实现用户登录功能。通过它们的协同工作,可以有效地组织代码结构,提高开发效率,同时也为应用的扩展和维护提供了便利。

    ssh 登录demo

    8. **错误排查**:学习SSH登录时,可能会遇到权限问题、密钥认证失败等常见错误。在demo中,可能包括了这些问题的解决方法和提示,帮助初学者快速解决问题。 这个"ssh 登录demo"是一个很好的起点,通过实践和注解,...

    Linux配置ssh免密码登录

    使用`ssh -v localhost`命令查看详细的登录信息,以确定出现问题的具体位置。 2. **检查日志文件**: 使用`tail -n 20 /var/log/secure`命令查看系统的日志文件,了解登录尝试的详细情况。 3. **检查配置文件**...

    SSH2登录功能

    SSH2(Secure Shell 2)是一种网络协议,用于在不安全的网络上提供安全的远程登录和其他服务。在本场景中,"SSH2登录功能"指的是使用SSH2协议来实现远程服务器的身份验证和数据传输。SSH2提供了加密的通信通道,确保...

    ssh 问题整理

    【SSH问题整理】 SSH(Secure Shell)是一种网络协议,用于在不安全的网络环境中提供安全的远程登录和其他网络服务。SSH常用于管理Linux或Unix服务器,它提供了加密的数据传输,确保了用户身份验证的安全性以及命令...

    解决ssh信任连接问题

    可以使用一些工具来辅助诊断SSH连接问题,例如`ssh -v`(详细模式)可显示连接过程中的详细信息,帮助找出问题所在。 5. **源码调试**: 对于更深入的问题,你可能需要查看SSH的源码进行调试,理解其工作原理。...

    Hadoop SSH免密码登录以及失败解决方案

    本文将详细介绍如何设置Hadoop SSH免密码登录,并提供解决登录失败问题的方法。 1. **创建SSH密钥对** 使用`ssh-keygen`命令生成RSA类型的密钥对。执行以下命令: ``` ssh-keygen -t rsa -f ~/.ssh/id_rsa ``...

    ssh使用中常遇到的问题以及解决方法

    问题描述:使用 SSH 连接服务器时,连接超时,无法登录服务器。 解决方法:检查网络连接是否正常,确保服务器的 SSH 服务是否启动。尝试使用其他 SSH 客户端程序,检查是否是客户端程序的错误。 2. SSH 无法连接...

    SSH框架实现登录和注册

    总之,SSH框架为实现登录和注册功能提供了强大的支持,通过合理的分层设计和框架集成,可以高效地完成Web应用的核心功能。在开发过程中,要充分理解各组件的作用,合理配置和使用,才能充分发挥SSH的优势。

    SSH整合遇到的问题及解决方案

    SSH(Secure Shell)是一种网络协议,用于在不安全的网络上提供安全的远程登录和其他服务。在进行SSH整合时,通常是指将Struts、Spring和Hibernate这三个流行Java框架结合使用,以实现更高效、安全的企业级应用开发...

    centos7 ssh免密登录自动化配置脚本(ps:已测试过)

    本文将详细介绍如何使用shell和expect脚本在CentOS7系统上实现SSH免密登录的自动化配置。 首先,我们需要理解SSH免密登录的基本原理。SSH免密登录依赖于公钥认证机制。每个SSH用户都有一个密钥对,包括公钥和私钥。...

    在juniper路油器上配置ssh  

    然而,由于SSH1存在已知的安全问题,强烈建议选择SSH2。 ##### 4. 管理root用户登录 出于安全考虑,默认情况下root用户不能通过SSH远程登录。如果需要开启root用户SSH登录,可以按照以下步骤操作: - 在`[edit ...

    解决ssh乱码的问题

    ### 解决SSH乱码的问题 在使用SSH(Secure Shell)远程连接Linux系统的过程中,有时会出现字符乱码的情况,这不仅影响用户体验,还可能导致操作错误。本文将详细介绍如何解决SSH连接时出现的乱码问题。 #### SSH...

    ssh登录demo

    如果遇到“Permission denied”错误,可能是因为权限问题、密钥未正确配置或者服务器端的防火墙阻止了SSH连接。 在自动化场景中,SSH还可以与脚本结合,如expect库或sshpass工具,实现无人值守的登录和执行命令。...

    整合SSH(登录示例)

    从给定的文件信息来看,文章主要讲述了如何在MyEclipse 8.0环境中整合SSH框架,即Struts2.1、Spring3.0和Hibernate3.2,并提供了一个简单的登录示例。以下是对该过程的详细解析: ### 1. 创建Web Project 在...

Global site tag (gtag.js) - Google Analytics