如何通过 FileZilla/WinScp 或 SSH 访问在 GCP 中从市场产品部署创建的 VM 实例?

How to access an VM instance created from market product deployment in GCP via FileZilla/WinScp or SSH?

我正在 GCP 上安装 wordpress,这是通过在市场上部署 wordpress 来完成的:

部署成功后,我也给实例设置了一个静态IP地址:

我需要使用 FileZilla 或 WinSCP 连接到实例或至少通过 SSH 连接到实例以进行一些自定义工作。

任何人都可以告诉我如何完成它吗?我在练习期间看到为一些最有可能被删除的资源创建的 SSH 密钥:

[更新]:

我仔细检查了防火墙规则,发现有一个允许 SSH 的规则:

[更新] 我从控制台(Compute Engine -> VM Instances)尝试了 SSH,我进入了某个地方,这里是详细信息:

Connected, host fingerprint: ssh-rsa 0 AD:45:62:ED:E3:71:B1:3B:D4:9F:6D:9D:08:16
:0C:55:0F:C1:55:70:97:59:5E:C5:35:8E:D6:8E:E8:F9:C2:4A
Linux welynx-vm 4.9.0-11-amd64 #1 SMP Debian 4.9.189-3 (2019-09-02) x86_64
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
xenonxie@welynx-vm:~$ ls
xenonxie@welynx-vm:~$ pwd
/home/xenonxie
xenonxie@welynx-vm:~$ 

Wordpress 安装在哪里? 这里出现的足迹是什么?实例的公钥?

[解决方案] 由于问题现已解决,我想在此处添加更具体的屏幕截图,以帮助未来的读者解决与我类似的问题:

  1. wordpress 安装在哪里? 您需要通过 SSH 进入实例才能找到那里,有几种方法可以通过 SSH 进入实例:

1.1 一旦你部署了一个wordpress(或者市场上的其他Blog&CMS),一个实例也会为那个部署创建,你可以去Compute Engine -> VM instances,新的实例会显示在那里。

注意:您需要将 ip 地址更改为“static”,否则实例重启时 ip 会更改。

1.2 在最右边,你可以直接通过 SSH 进入实例。

  1. 通过 PuTTY 等第三方工具进行 SSH: 使用如下配置设置会话: 2.1 使用 Putty Keygen 创建新的密钥对,如下所示:

2.2 在 Compute Engine -> Metadata -> SSH Keys 中保存 public 密钥 2.3 将私钥保存在本地某处,稍后你会用到它

随着实例具有 public 键,您可以继续创建一个 putty 会话,如下所示:

注意IP地址是实例的静态IP地址,记得包含用户名

在SSH选项卡中,附上之前保存的私钥:

现在连接到实例:

同样,您可以在 WinSCP 中执行此操作:

由于这是市场映像,请确保您的防火墙规则允许端口 22,并将目标标签附加到您的 VM 的网络标签。 之后,单击控制台中虚拟机名称附近的 SSH 按钮。这是登录 GCP 实例的最简单方法

非常感谢@gcptest_cloud,为了使 post 对未来的读者更直观和更容易理解,我将其概括如下:

wordpress安装在哪里?

原来的wordpress安装在/var/www/html(谢谢@gcptest_cloud)的wordpress安装实例上

如何访问wordpress安装?

您需要通过 SSH 进入实例才能找到那里,有几种方法可以通过 SSH 进入实例:

1.1 一旦你部署了一个 wordpress(或市场上的其他 Blog&CMS),一个实例也会为那个部署创建,你可以去 Compute Engine -> VM instances,新的实例将显示在那里:

注意:您需要将ip地址更改为“static”,否则实例重启时ip会改变。

1.2 在最右边,你可以直接通过 SSH 进入实例:

  1. 通过 PuTTY 等第三方工具进行 SSH:

2.1 使用 Putty Keygen 创建新的密钥对,如下所示:

2.2 将私钥保存在本地某处,稍后你会用到它

2.3 将 public 密钥保存在 Compute Engine -> Metadata -> SSH Keys

注意:您也可以通过复制并粘贴到实例主目录的.ssh 文件夹中手动创建密钥

随着实例具有 public 键,您可以继续创建一个 putty 会话,如下所示:

注意IP地址是实例的静态IP地址,记得包含用户名

在SSH选项卡中,附上之前保存的私钥:

现在连接到实例:

同样,您可以在 WinSCP 中执行此操作: