这里和大家分享下关于自己关于Xshell5连接不上CentOS7的解决经历
其实我第一次连接的时候特别顺利,一下子就成功了。
当时只是检查了sshd服务有没有开启,
这样检查。
打开终端,输入setup(注意要管理员权限),
回车进入系统服务中去,找到sshd开头的两项
我的这里前面都有*标识,署名都已经打开了,如果没有打开,选中他们后按空格键可以打开,最后tab键切换到确定,然后退出就可以了。
然后在终端里面输入ifconfig 就可以查询自己的ip,然后就在Xshell;里面填这个ip,端口选22,协议是SSH
当时我就是这么检查了一下就连接成功了。
但是,到了第二天。。。。。我就连不上了。。。。。。可恶啊
于是我百度了几个小时找解决方法,尝试了各种五花八门的操作,最后这样解决了问题。 将SElinux关闭
SElinux的关闭
直接看这个吧,写的很详细了
https://jingyan.baidu.com/article/020278115258441bcd9ce57e.html
我这里直接把它永久关闭了,然后接连接成功了。
美滋滋,开心的快哭了
然后在美梦中睡去,第二天早上醒来第一件事情就是打开电脑,想再次感受一下快乐,
但是,又。。。TMD的失败了。。。。(欲哭无泪)
于是再次百度,找解决方案。按照贴吧里一位热心网友的检查步骤
最后发现用我的主机去 telnet ip 22 的时候失败了,就是自己的22号端口没打开,然后就找这个的解决方法,其实解决方法很简单,就是在终端里面输入
service sshd start
记得要用root权限
成功后就是这样,然后我就连接成功啦,哈哈哈哈哈。
然后我到了晚上又试了下,发现我。。。。 我不想再说了,当时都绝望了,就感觉这个软件在故意捉弄我一样。
但是我能怂么?跟我玩,我奉陪到底!
然后我就打算再去百度了,但我突然又想再尝试一下连接,谁知道就成功了,哈哈哈哈,看来是这软件软件主动认怂了。
后来我就发现我现在每次开机后第一次连接总是失败的,但是再试一次就能连上了。我想我和这个软件的恩怨情仇到此就告一段落了。以后再遇到问题还会继续更新的。
希望我的回答可以帮到正在苦苦找解决方法的你,作为入门小白我深知这种苦。。