如果Ubuntu的防火墙阻止了SSH连接,你可以尝试以下方法来解决这个问题:
sudo ufw status
这将显示防火墙的当前状态,包括已启用和禁用的规则。
22/tcp ALLOW Anywhere
如果没有这样的规则,你需要添加一条以允许SSH连接。
sudo ufw allow ssh
或者,你可以指定端口号(如果不是默认的22端口):
sudo ufw allow 22/tcp
sudo ufw reload
sudo systemctl status ssh
如果服务未运行,请使用以下命令启动它:
sudo systemctl start ssh
请注意,如果你使用的是其他防火墙工具(如iptables或firewalld),则需要使用相应的命令来管理规则。