ubuntu

Ubuntu防火墙连接被拒怎么办

小樊
34
2025-11-21 01:52:45
栏目: 智能运维

Ubuntu 防火墙导致 Connection refused 的定位与修复

一、先快速判断错误类型

二、用这组命令按顺序排查并修复

  1. 检查 SSH 服务是否安装并运行
  1. 确认 SSH 正在监听正确的端口与地址
  1. 检查并放行防火墙(UFW)
  1. 虚拟机场景的额外检查
  1. 修改 SSH 配置后重启服务
  1. 进一步定位

三、常见场景与对应修复

场景 典型现象 快速修复
SSH 未安装/未启动 Connection refused sudo apt install openssh-serversudo systemctl start ssh && sudo systemctl enable ssh
防火墙未放行 22 端口 Connection refused sudo ufw allow 22/tcpsudo ufw reload
SSH 仅监听 127.0.0.1 本机能连,外部被拒 /etc/ssh/sshd_configListenAddress 0.0.0.0sudo systemctl restart ssh
虚拟机 NAT 未做端口转发 Connection refused/超时 配置端口转发(如 2222→22),客户端连 宿主机IP:2222
修改过端口但未放行新端口 Connection refused sudo ufw allow <新端口>/tcpsudo ufw reload,并用新端口连接

四、安全建议

0
看了该问题的人还看了