为什么ssh连接不成功

为什么ssh连接不成功,第1张

查看sshd服务是否启动。
1,sshd服务安装
2,[root@localhost /]# vi /etc/ssh/sshd_config
Port 22
Protocol 2
PermitRootLogin yes
去掉这三行的注释
最后一个重要!因为它是允许root用户直接使用sshd服务登录服务器的!
3,重新启动sshd服务
[root@localhost /]# service sshd restart
4,设置sshd为系统自动启动
[root@localhost /]# chkconfig --level 35 sshd on
5,使用客户端连接即可

1进入修改SSH设置

vi /etc/ssh/sshd_config

2把PermitRootLogin without-password 改为 PermitRootLogin yes

StrictModes yes 也设为yes

3重启一下SSH 

/etc/initd/ssh restart

在登陆之前你用ping 看看能否ping你的主机(xp);如果可以,还是无法登陆linux,你最好把那台机的防火墙关了,把selinux也关了,再检查一下ssh 有没开启:service sshd status (我用的是centos)~~~这样应该可以登上的了;
关掉防火墙和linux:输入 setup->Firewall configuration,
然后设置成这样,
sshd的状态。

先测试是否可以ping通

然后测试端口是否可以通,telnet

然后查看sshd服务是否启动

然后查看防火墙端口是否放开

查看虚拟机的网络设置是否正确  是否符合虚拟机的规范

希望可以帮助你,请采纳,谢谢

你的问题以前我也遇到过!最终我的解决方法是把防火墙先暂时关闭、看看主配置文件的端口号是不是被改过!再把sshd这个服务重启一下!但前提是我去机房直接 *** 作这个服务器!既然你无法远程也就只能亲自过去查看一下了!

用户要开通Linux系统服务器的时候,建议运行Xshell来远程连接服务器,如果连接不上,可以检查网络环境是否健康。
除此之外,也一定要填写正确的写Linux服务器登录信息,包括服务器用户名、密码等。如果是Linux服务器登录信息错误,可以在应用主机商客中心或者邮箱进行查看。与此同时,如果你没有安装SSH服务或者版本过低,那么也会出现连接不上的情况,这个时候你可以采用如下方式进行处理:
1、输入#ps -e | grep ssh ,如果出现“sshd”的字样,那么表示已经启动了,没有则说明没有成功。
2、安装SSH,并输入#sudo apt-get install openssh-server
3、启动#/etc/initd/ssh start
最后的最后,如果SSH端口号(22)已经呈现开放状态,IP也已经加入了白名单,但是就是连接不上,这个时候可以重新安装下MySQL,修改sshd的群组和root就行了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/12699987.html

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

发表评论

登录后才能评论

评论列表(0条)

保存