Debian 7修改SSH端口并设置防火墙端口放行
修改SSH端口能提升安全性,但有iptables的情况下修改完就会连接不上SSH。
- 防火墙设置
- 修改SSH端口
防火墙设置
放行一个五位数端口(这里使用20018,最多到65536),四位数可能与其他服务冲突。
iptables -A INPUT -p tcp --dport 20018 -j ACCEPT
添加完后查看防火墙规则
iptables -L
看到有20018即是成功
修改SSH端口
登录SSH后输入命令
vi /etc/ssh/sshd_config
vi 操作 | 说明 |
---|---|
a | 编辑 |
Esc | 退出当前状态 |
:x | 保存退出 |
将Port 22修改为Port 20018,保存退出后重启SSH服务
service ssh restart
最后使用新端口连接即可