禁止远程连接服务可以有效提升系统安全性,特别是在不需要远程管理的情况下。以下是针对不同操作系统的详细操作指南:
bash
停止 SSH 服务
sudo systemctl stop sshd
禁用 SSH 开机自启
sudo systemctl disable sshd
彻底卸载 SSH 服务(谨慎操作)
sudo apt remove openssh-server Debian/Ubuntu
sudo yum remove openssh-server CentOS/RHEL
编辑配置文件 `/etc/ssh/sshd_config`:
bash
禁用 root 登录
PermitRootLogin no
禁用密码登录,仅允许密钥认证
PasswordAuthentication no
修改默认端口(非必需,但可减少扫描攻击)
Port 2222
重启服务生效:`sudo systemctl restart sshd`
bash
使用 iptables 阻止 SSH 默认端口(22)
sudo iptables -A INPUT -p tcp dport 22 -j DROP
sudo iptables-save > /etc/iptables/rules.v4
若使用 ufw(Ubuntu)
sudo ufw deny 22
sudo ufw reload
powershell
reg add "HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlTerminal Server" /v fDenyTSConnections /t REG_DWORD /d 1 /f
1. 检查其他远程服务:
2. 网络层隔离:
3. 定期维护:
根据实际需求选择合适的方法,若后续需要恢复远程连接,反向操作即可。
版权声明: 知妳网保留所有权利,部分内容为网络收集,如有侵权,请联系QQ793061840删除,添加请注明来意。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态
