前端服务器折腾记之修改ssh登录端口和简易防火墙配置

接上一篇远程登录,添加用户等流程之后...
修改ssh登录端口

默认端口是22,我们可以更改为1024以上的端口。

  1. 进入ssh配置文件sudo vi /etc/ssh/sshd_config 再打开的文件中找到 port 22 一行,将其改为新端口号。
  2. 保存后执行sudo service ssh restart,重启ssh服务。
  3. 到阿里云控制台安全组中,增加一组规则,设置为入方向,自定义tcp,把端口范围修改成新端口号。
尝试用新的端口号登录 ,在bash中输入"ssh manager@ip地址 -p 新端口号",如果顺利则可以登录,如果刚才折腾中出现了错误,现在不能登录,可以尝试到阿里云控制台里面的远程连接以root身份进行尝试。
更新Ubuntu资源包和升级Ubuntu

在命令行中输入sudo apt-get update && sudo apt-get upgrade

设置简易防火墙aptables
  1. sudo iptables -F 清空目前iptables的所有规则
  2. 采用编辑配置文件的方式设置iptables的规则,输入sudo vi /etc/iptables.up.rules
  3. 在打开的文件中输入以下配置。注意,在 #号注释"ssh port login"中,我的登录端口是39999,这里填写之前ssh登录端口修改后的新端口即可。
*filter #allow all connections
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT

#allow out traffic
-A OUTPUT -j ACCEPT

#allow http https
-A INPUT -p tcp --dport 443 -j ACCEPT

-A INPUT -p tcp --dport 80 -j ACCEPT

#allow ssh port login
-A INPUT -p tcp -m state --state NEW --dport 39999 -j ACCEPT

#allow ping
-A INPUT -p icmp -m icmp --icmp-type 8 -j ACCEPT

#log denied calls
-A INPUT -m limit --limit 5/min -j LOG --log-prefix "iptables denied:" --log-level 7

#drop incoming sensitive connetions
-A INPUT -p tcp --dport 80 -i eth0 -m state --state NEW -m recent --set
-A INPUT -p tcp --dport 80 -i eth0 -m state --state NEW -m recent --update --seconds 60 --hitcount 150 -j DROP
#reject all other inbound
-A INPUT -j REJECT
-A FORWARD -j REJECT

COMMIT

这里面的设置含义以后再去看看,现在先copy再说。^_^


上面的搞定之后在保存退出来,输入sudo iptables-restore < /etc/iptables.up.rules使设置生效。
可以同过sudo ufw status来监测防火墙是否打开。
使用sudo ufw enable打开防火墙

设置防火墙开机自动开启

输入sudo vi /etc/network/if-up.d/iptables,编写如下脚本


    #!/bin/sh
    iptables-restore /etc/iptables.up.rules

wq!保存退出后,在命令行中输入chmod +x /etc/network/if-up.d/iptables提升权限

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值