新購入了五美元每月的DigitalOcean VPS,這次做了點(diǎn)VPS安全設(shè)置,如果設(shè)置好,可以看Debian 源安裝 NGINX+PHP+MYSQL安裝環(huán)境
修改 SSH 默認(rèn)端口
1 | vi /etc/ssh/sshd_config |
將Port 22改為其他端口
禁止 root 帳號(hào) SSH 登錄
先新建一個(gè)普通帳號(hào)
1 | useradd demo |
設(shè)置密碼
1 | passwd demo |
1 | vi /etc/ssh/sshd_config |
將 PermitRootLogin 的值改為 no
使用時(shí)su 成 root再執(zhí)行
限制賬號(hào)多重登陸
1 | vi /etc/security/limits.conf |
加入如下配置
1 | * hard maxlogins 2 |
防 ping
# 禁止 ping
1 | echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all |
# 允許 ping
1 | echo 0 > /proc/sys/net/ipv4/icmp_echo_ignore_all |
重啟sshd服務(wù)
1 | service sshd restart |
或
1 | /etc/init.d/ssh restart |
參考:http://blog.onens.com/vps-security-setting.html