昨天晚上看到有网友提到他的一台服务器中的网站能正常访问,而且VNC登录服务器看到也正常,但是就不能自己通过PUTTY登录SSH远程。且用端口检测工具看到22端口不通的。看来他的默认的22端口有被封的问题,出现这个问题也是有过的,比如有服务器的安全对外发包然后被服务商封闭。
遇到这样的问题,如果我们还希望用到这台服务器的话,我们可以先问问客服是否可以解封是不是真的有安全问题然后给我们封禁的。如果是的话如果解决安全问题后服务商 一般是给予解封的。但是,如果是我们本身的问题,那我们可以通过更换SSH 22端口来解决问题。
这里,老左就介绍如果我们是用到更换SSH端口的办法,他的服务器是Debian镜像的,这里我也用这个镜像解决。
/etc/ssh/sshd_config
用vi在线打开或者我们将这个文件下载到本地,然后我们查看当前端口。
这里我们看到有22端口,我们修改他。
如果我们服务器中安装有iptables防火墙,那还需要进行添加端口放行。这里我们修改成2019端口。
iptables -A INPUT -p tcp --dport 2019 -j ACCEPT
同时我们可以使用iptables -L进行检查。
最后我们再重启生效。
service ssh restart
这里我们重启SSH之后就可以生效,然后可以用新端口登入SSH试试看。