Google Cloud 虚拟机 SSH 终端无法连接

Google Cloud 虚拟机 SSH 终端无法连接

我在 Google Cloud VM 中安装了一台机器,我在这里建立 SSH 连接没有任何问题,但是当我想注销并再次连接时,却开始在这里没有得到任何结果。

我一直停留在无法连接,正在尝试屏幕上,当我查看日志时,更新用户密钥然后 [UFW BLOCK] 的输出引起了我的注意。你能帮我吗?

答案1

UFW(简单防火墙)是一款运行于 之上的防火墙配置工具iptables,Ubuntu 发行版中默认包含该工具。它提供了一个简化的界面,用于通过命令行配置常见的防火墙用例。

默认情况下,启用后 UFW 将阻止对服务器上所有端口的外部访问。实际上,这意味着如果您通过 SSH 连接到服务器并在允许通过 SSH 端口访问之前启用 ufw,您将断开连接。确保您遵循如何启用 SSH 访问。

要查看当前阻止或允许的内容,您可以在运行 ufw status 时使用 verbose 参数,如下所示:

sudo ufw status

允许 SSH

使用远程服务器时,您需要确保 SSH 端口开放连接,以便您能够远程登录到服务器。

以下命令将启用 OpenSSH UFW 应用程序配置文件并允许所有连接到服务器上的默认 SSH 端口:

sudo ufw allow OpenSSH

尽管不太用户友好,但另一种语法是指定 SSH 服务的确切端口号,通常默认设置为 22:

sudo ufw allow 22

禁用 UFW

如果由于某种原因您需要禁用 UFW,则可以使用以下命令进行操作:

sudo ufw disable

启用 UFW

要在系统上启用 UFW,请运行:

sudo ufw enable

相关内容