献给新手-VPS centos一键安装lnmp教程系列-修改SSH端口篇【170316更新】

前几天一网友问我如何修改SSH端口,才想起来这套教程少了这一节,虽然很多这样的教程,但是也有必要在一套教程里面写出来,毕竟这是一个系列教程呢!好了,下面我来简单讲解下吧!

首先,大家最好下载备份一份文件,以免改错,但是根据我的步骤来,是不会有错的啦!

SSH的端口配置文件路径是:/etc/ssh/sshd_config,那么我们登录SSH,用命令打开此文件:

  1. vi /etc/ssh/sshd_config

然后找到端口所在的字节段,也就是port这里,然后按下shift按键,然后就可以修改了,我们把默认的22修改为其他端口,把port前面的#删掉。注意不要和什么端口冲突哦,比如25的端口是邮件端口,大家去百度下常用的端口,避免重复即可,最好过一段时间换一次端口!写了后要记住这个端口哦,忘记就上不去了!然后改好后,我们按下esc,然后同时按下shift+Q,然后输入wq,然后就是回车保存了,然后输入reboot重启一次vps,然后稍等一会就可以测试了!很多人说按下shift+Q是输入法的,大家切换到默认英文输入法再按,避免输入法快捷键冲突!

献给新手-VPS centos一键安装lnmp教程系列-修改SSH端口篇【170316更新】

更新内容

修改后用下面指令重启生效。

  1. /etc/init.d/sshd restart

修改iptables端口

  1. vi /etc/sysconfig/iptables

把原来22端口的规则修改为自己现在的端口号。例如(1234改为端口号):

  1. -A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 1234 -j ACCEPT
  2. # 或者
  3. -A INPUT -p tcp -m tcp --dport 1234 -j ACCEPT
  4. -A INPUT -p tcp -m state --state NEW -m tcp --dport 1234 -j ACCEPT

修改方法,按下insert,移动光标修改。修改后依次esc--shift+Q--输入wq--回车保存。

执行下面命令即可生效:

  1. /etc/rc.d/init.d/iptables restart

献给新手-VPS centos一键安装lnmp教程系列-修改SSH端口篇【170316更新】

输入下面命令查看端口情况:

  1. iptables -nvL

也可以用站长工具查看端口开启关闭情况。修改好后打开新的putty然后尝试用新的端口登陆,旧的窗口先不要关闭,这样避免修改不起作用。如果万一旧的新的端口都无法使用,之前的窗口又关闭了,请用VNC登陆关闭防火墙,然后就可以登陆SSH了。

  1. service iptables stop

PS:最近发现很多傻逼偷我们文章,强烈谴责~现在我们会慢慢更新旧的文章,重新完善内容。

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

目前评论:2   其中:访客  2   博主  0

  1. avatar How.vps 0

    新手建议使用LNMP,但还是建议学习安装Apache,这样可以直接使用.htaccess来配置

  2. avatar yumanutong 5

    2017年3月16日更新,补充相应问题。修改端口有风险,请确保留有后路。

评论加载中...

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

图片 表情