我有一台运行 Sierra 的 Mac 和一台 Ubuntu Server VM。我尝试通过 SSH 连接到它,但出现以下错误:ssh: connect to host 10.0.2.15 port 22: Operation timed out
起初我遇到了不同的错误,但我改成了Port 22
,Port 2222
现在/etc/ssh/sshd_config
我遇到了上述错误。服务器正在运行。
我在 Mac 上使用的命令是这样的:并且我的 VirtualBox 连接设置为桥接sudo ssh [email protected]
答案1
我的建议是确保在继续更改网络适配器之前关闭虚拟机上的防火墙。某些操作系统版本默认打开防火墙,这可能会阻止传入的 SSH 连接尝试。根据您的操作系统版本或您正在使用的任何服务,关闭 iptables 或 ufw。如果这不能解决问题,请尝试 VirtualBox 中的每个网络适配器设置。
sudo ufw disable
或者
sudo service iptables stop