我能够从我的电脑(运行 Ubuntu 16.04)通过 ssh 连接到安装在虚拟盒中的 xubuntu 系统:
ssh [email protected]
后来,在同一台机器(xubuntu)上我执行了以下命令来启用 FTP 访问:
sudo ufw disable
sudo iptables -F
现在我无法通过 ssh 连接到它,我收到以下错误:
ssh: connect to host 192.168.8.103 port 22: Connection timed out
我该如何解决这个问题?
答案1
您能重新启动计算机来撤消此 iptables -F 吗?
如果你想允许 FTP,为什么不运行:ufw allow 21/tcp ufw enable
接下来请安装 nmap 并检查端口是否可以访问:apt-get install nmap
然后: nmap -p 22 192.168.8.103 和 nmap -p 21 192.168.8.103
发布结果后,我很好奇这些端口是否可以访问。
答案2
问题是防火墙不允许 ssh,因此:
sudo ufw allow ssh
解决了我的问题。