大鸟这里今天说下自己的linode主机修改端口的问题,因为端口不能登录的原因大鸟前面也有一篇文章是说的Centos7的修改端口,大鸟还有个主机是Centos6,两个系统版本不一样所以呢修改端口方法不太一样。大鸟这里是把54321添加这个端口作为ssh登录的端口!
这里大鸟就把这个解决问题的过程记录下来,如果有类似的问题可以效仿解决,但是并不是唯一解决的方法,因为不同的问题可能会有差异,仅仅是这个问题是用这个方法解决的。(因为以前有其他的问题记录了,但是有网友效仿并不能解决问题)
第一、通过LaunchLishConsole登录服务器
通过给予的SSHROOT账户信息,确实我也没有办法登录远程,那就直接采用Linode面板中的LaunchLishConsole登录,类似我们所谓的服务器会自带的VNC功能,只是面板不同的叫法不同而已。
如上图,RemoteAccess-LaunchLishConsole。点击链接之后,可以看到类似的WEBSSH界面。
正常我们登录当初设置的root用户名,密码然后登录。(大鸟这里是Centos7的登陆界面,跟CentOS6有点不一样,但是登陆还是一样的。)
第二、修改SSH端口/关闭iptables
大鸟前几天有分享过在CentOS7中修改SSH端口的文章(CentOS7修改Linux服务器SSH端口的方法),但是用的是CentOS6,所以这个方法还不行,得用CentOS6的方法。不过这里大鸟想去试试可能并不是端口被封,而可能是iptables没有开放或者开放后失效导致端口问题。
于是我直接在LaunchLishConsole里先暂停iptables试试。

serviceiptablesstop
然后我再通过本地客户端SSH登入试试看,确实是可以登入的,看来这个端口是没有问题的。可能是当初端口没有保存到iptables里,然后服务器重启之后导致失效。那这里就不用去修改SSH端口了,只需要添加端口到iptables里就可以。(因为重启服务器之后iptables会被启动,或者我们也可以彻底关闭)
第三、设置开放自定义SSH端口(这里随便举个例子,54321添加这个端口作为ssh登录的端口)
/sbin/iptables-IINPUT-ptcp--dport?54321?-jACCEPT
/etc/rc.d/init.d/iptablessave
/etc/rc.d/init.d/iptablesrestart
这里因为采用的是CentOS6系统,所以和CentOS7是不同的,将他自定义的端口设置添加进来,然后保存重启这样才生效。如果我们不保存重启,如果服务器重启将会出现无法连接的问题。
/etc/init.d/iptablesstatus
我们可以重启服务器,然后再试试本地客户端登入SSH是否可以链接。如果确认没有问题,那这么个问题就解决了。
总结,其他VPS、服务器一样,如果有遇到类似的问题可能是因为端口被封不通,或者是设置的端口没有保存且失效导致的我们去重新设置即可。
本文来源:vps主机--LinodeSSH端口不通利用Launch(修改linuxssh端口)
本文地址:https://www.idcbaba.com/vps/4619.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 1919100645@qq.com 举报,一经查实,本站将立刻删除。
标签:



