如何修改服务器远程登录端口(二)
2017-09-13

昨天我们了解了如何修改Windows远程端口,没错您猜对了,今天,多网互联要继续讲讲Linux系统,该如何修改远程端口。

 

       首先,远程登录进去 linux,ssh的配置文件就在/etc/ssh/sshd_config这个文件里



      修改端口就是通过编辑这个文件实现。vi /etc/ssh/sshd_config



找到#port 22 这一行,默认端口 22。

在「命令行模式(command mode)」下按一下字母「i」就可以进入「插入模式(Insert mode)」

 

修改为如下:

 

Port 22

 

Port 43999


要先按一下「ESC」键转到「命令行模式(command mode)」

 

    按一下「:」冒号键进入「Last line mode」,

 

               : wq (输入「wq」,存盘并退出vi)

 

               : q! (输入q!, 不存盘强制退出vi)

 

保存退出。


       然后,执行/etc/init.d/sshd restart 重启下SSH服务。这样SSH端口将同时工作于22和43999上。


       接着,编辑防火墙配置:vi /etc/sysconfig/iptables

 

      在iptables中增加这么一行

 

       -A RH-Firewall-1-INPUT -p tcp -m state –state NEW -m tcp –dport 43999 -j ACCEPT

 

        保存退出。



         最后,启用43999端口。   执行/etc/init.d/iptables restart

 

        使用ssh工具连接43999端口,测试刚才修改的端口是否成功。  如果连接成功了,则再次编辑sshd_config的设置,将里边的Port22删除。

 

说明:之所以要先设置成两个端口,测试成功后再关闭默认端口,是为了防止在修改conf的过程中,万一出现掉线、断网、误操作等未知情况时,还能通过默认端口连接上去调试。若是连接不上,就需要提交到机房处理了。

 

提醒: 修改好sshd_config文件后,一定要去iptables文件查看是否有对应的端口在启用。



微信: yinghu6704

mqu.cnsite.nuo.cn