ssh连接卡在【To escape to local shell, press 'Ctrl+Alt+]'.】的解决方法

原文

一、现象

使用xshell连接远程主机的时候一直卡在To escape to local shell, press ‘Ctrl+Alt+]‘.,要等很久才能连上,或者直接就连不上

二、解决方法

三、原理

UseDNS选项打开状态下,当客户端试图登录SSH服务器时,服务器端先根据客户端的IP地址进行DNS PTR反向查询出客户端的主机名,然后根据查询出的客户端主机名进行DNS正向A记录查询,验证与其原始IP地址是否一致,这是防止客户端欺骗的一种措施。但一般我们的是动态IP不会有PTR记录,打开这个选项是在白白浪费时间,关闭即可。

ssh连接卡在【To escape to local shell, press 'Ctrl+Alt+]'.】的解决方法

原文地址:https://www.cnblogs.com/lfxiao/p/10331527.html

时间: 2024-10-28 20:54:00

ssh连接卡在【To escape to local shell, press 'Ctrl+Alt+]'.】的解决方法的相关文章

ssh连接时去掉“The authenticity of host xx can’t be established”解决方法

但前阵子我做备份系统恢复演习时才发现,我的rsync已经很久都没有sync成功了.我本来是采用密钥交换的方式来完成ssh中的验证,但可能由于主机的Key有变化,每次ssh连接(或rsync)时就会有提示:The authenticity of host *** can’t be established ,需要输出一个“yes”的交互. 对于这个提示,我的脚本中一开始没有预知,所以没有做判断和处理(用expect也是容易处理的),所以我决定去掉这样的提示(关于宿主机的检查). 1. 使用ssh连接

连接Mysql提示Can’t connect to local MySQL server through socket的解决方法

mysql,Mysqldump,Mysqladmin,php连接mysql服务常会提示下面错误: 1 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) 这是由于修改mysql服务的了socket文件mysql.sock位置,而导致无法通过mysql socket文件连接到mysql服务引起的,具体解决办法如下:1.查看mysql服务的sock

启动Mysql服务提示Can’t connect to local MySQL server through socket的解决方法

启动Mysql服务常会提示下面错误: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' 这是由于修改mysql服务的了socket文件mysql.sock位置,而导致无法通过mysql socket文件连接到mysql服务引起的,具体解决办法如下: 1.查看mysql服务的socket文件位置:mysql socket文件的位置是在/etc/my.c

SSH Secure Shell Client中文乱码的解决方法

这是SSH Secure Shell Client多年未解决的短板,要求客户端和服务器端都要'UTF-8'编码,Windows中文版的编码是非UTF-8.zh_CN.UTF-8是UTF编码的中文语言环境.Windows使用的是GB2312编码,大多数linux系统支持的是UTF-8编码,而远程登陆时使用的是本地编码,所以会出现乱码的问题:现有几种解决方案: 方案一:修改linux服务器的环境变量 使用linux,在用户根目录下有一个.bash_profile配置文件,该配置只对当前用户有效.若对

SSH连接卡顿

关闭DNS反向解析. 在linux中,默认就是开启了SSH的反向DNS解析,这个会消耗大量时间,因此需要关闭. # vi /etc/ssh/sshd_config UseDNS=no 在配置文件中,虽然UseDNS yes是被注释的,但默认开关就是yes 关闭SERVER上的GSS认证. 在authentication gssapi-with-mic有很大的可能出现问题,因此关闭GSS认证可以提高ssh连接速度. # vi /etc/ssh/sshd_config GSSAPIAuthentic

zabbix连接Mysql提示Can’t connect to local MySQL server through socket的解决方法

要解决此错误,有两种解决方法: 1.将连接参数“host”的值由“localhost”改成“127.0.0.1”: 2.按下面方法,在“/etc/mysql.cnf”中指定“sock文件”位置: #vi  /etc/my.cnf [mysqld] datadir=/storage/db/mysql socket=/storage/db/mysql/mysql.sock [client] socket=/storage/db/mysql/mysql.sock 补充: zabbix到安装界面报错"

连接Oracle远程数据库错误:ORA-12541,ORA-12514,ORA-01017的解决方法!

1.出现如下错误:ORA-12541:TNS:no listener,如下图所示: 错误原因是我们没有开启Listener监听器服务,解决方法是在服务中开启这个服务,如下图所示. 2.出现如下错误:ORA-12514:TNS:监听程序当前无法识别链接描述符中请求的服务.如下图所示: 解决方法是需要打开服务OracleServiceORCL,如下图所示: 3.出现错误:ORA-01017:invalid username/password;logon denied. 解决方法:原来配置数据库连接的

VC连接mysql数据库错误:libmysql.lib : fatal error LNK1113: invalid machine 解决方法

VC连接MySQL的配置过程在上一篇博文中,不过当你设置好,以为万事大吉的时候,运行却出现这个错误:libmysql.lib : fatal error LNK1113: invalid machine type. 无效的机器类型,真的是很让人捉急. 发生这个错误的原因是,我在win8.1上安装的是64bit的mysql服务器,而我编译32位的VC程序,连接的是64位的libmysql.lib库,所以会产生 “无效的机器类型(invalid machine type)”的错误提示. 对于这个“e

ssh免密码登陆设置时Authentication refused: bad ownership or modes错误解决方法

问题 设置ssh免密码登陆的时候,发现有一些机器设置不生效.有一些机器正常. 跟踪 登陆目标机器,查看sshd的日志信息.日志信息目录为,/var/log/secure你会发现如下字样的日志信息.Jul 22 14:20:33 v138020.go sshd[4917]: Authentication refused: bad ownership or modes for directory /home/xinhailong 原因 sshd为了安全,对属主的目录和文件权限有所要求.如果权限不对,