Linux修改ssh远程登陆端口

27 2018-11-7 15:27

        首先修改配置文件  vi /etc/ssh/sshd_config


  找到#Port 22一段,这里是标识默认使用22端口,修改为如下:

        按i 进入插入模式

  Port 22 改为 Port 3322

    按Esc 再按 :wq

  然后保存退出


   执行/etc/init.d/sshd restart  

        也有一些配置好服务的直接运行  service sshd restart

        这样SSH端口将同时工作与22和3322上。


  现在编辑防火墙配置:vi /etc/sysconfig/iptables


  启用3322端口。  执行/etc/init.d/iptables restart


  现在请使用ssh工具连接3322端口,来测试是否成功。如果连接成功了,则再次编辑sshd_config的设置,将里边的Port22删除,即可。


  之所以先设置成两个端口,测试成功后再关闭一个端口,是为了方式在修改conf的过程中,万一出现掉线、断网、误操作等未知情况时候,还能通过另外一个端口连接上去调试以免发生连接不上必须派人去机房,导致问题更加复杂麻烦。