昨天我们了解了如何修改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