linux服务器直接ssh连接不上但是免密能登

linux服务器直接ssh连接不上但是免密能登,第1张

服务器正常,PING也能PING通。但是就是SSH连不上啊,出现这种问题,最大的可能就是防火墙没有关闭。解决方法:

1、开启SSH以root用户登录Linux,打开终端,运行:/etc/init.d/sshdrestrat。

2、关闭防火墙。

3、在终端运行setup。

4、选择firewall回车.

5、按tab键切换到disablede项,然后按空格键选择,然后再按tab键切换到ok,按空格件选择。

6、按tab键切换。

xshell软件

linux系统

使用xshell远程连接我旁边的Ubuntu时,root用户登陆,密码正确,但是显示

“ssh服务器拒绝了密码。请再试一次”

原因:ssh服务基于安全考虑,没有给root用户远程连接的权限

解决办法:

登陆要连接的Ubuntu

vim /etc/ssh/sshd_config

找到PermitRootLogin 这一行,将后面的no 改为yes ,如图所示

此时再次利用xshell登陆root账户即可。

如果还是连不上,就要考滤iptables是否开启22号端口

云服务器还要考虑安全组是否开放22号端口。

最近遇到一个问题,Xshell ssh连接服务器,过1分钟左右就断开连接。

报错如下:

    Socket error Event: 32 Error: 10053.

    Connection closing...Socket close.

百度/google了一下,发现了100种一样的报错,尝试根据提供的解决方法各种更改,但是没有一个能解决这个问题,于是尝试从网络角度排查这个问题。

    1、登录其他网段没有问题。不是客户端问题

    2、从网关登录这台设备没有问题,不是服务器问题

    3、从客户端登录网关IP,有问题,说明网络上有问题

    4、对比正常和不正常的trace路径,发现不正常的网段路径多了一条。

进而排查原因,是因为路由层面来回路径不一致,而且涉及了防火墙,所以session被防火墙中断。(如果没看出这个来,估计就去抓包了,也能很快看出问题原因)如下图:

解决办法: 调整路由使来回路径一致,问题解决 。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/135294.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-17
下一篇2023-03-17

发表评论

登录后才能评论

评论列表(0条)

    保存