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

时间:2020-01-15 03:56:35

标签: ssh google-cloud-platform winscp filezilla

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

enter image description here

成功部署后,我还为实例设置了静态IP地址:

enter image description here

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

有人能启发我如何完成它吗?在练习期间,我看到为某些最可能删除的资源创建了SSH密钥:

enter image description here

[更新]

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

enter image description here

[更新] 我从控制台(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(或Market中的其他Blog&CMS)后,还会为该部署创建一个实例,您可以转到Compute Engine-> VM实例,新实例将显示在此处。 enter image description here

注意:您需要将IP地址更改为“ 静态”,否则在实例重新启动时IP就会更改。

在最右端的

1.2上,您可以直接通过SSH进入实例。 enter image description here

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

2.2将公用密钥保存在Compute Engiine->元数据-> SSH密钥中 enter image description here 2.3将私钥保存在您本地的某个地方,以后您将需要它

在实例具有公共密钥的情况下,可以继续创建腻子会话,如下所示: enter image description here

请注意,IP地址是实例的静态IP地址,请记住包括用户名

在“ SSH”选项卡中,附加先前保存的私钥: enter image description here

现在连接到实例:

enter image description here

类似地,您可以在WinSCP中执行此操作:

enter image description here

2 个答案:

答案 0 :(得分:2)

非常感谢@gcptest_cloud,为了使该帖子对以后的读者更具指导性和更易理解,我将其概述如下:

wordpress的安装位置在哪里?

原始的wordpress安装位于wordpress安装实例的 / var / www / html 中(感谢@gcptest_cloud)。

如何访问wordpress安装?

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

1.1部署了wordpress(或Market中的其他Blog&CMS)之后,还为该部署创建了一个实例,您可以转到Compute Engine-> VM实例,新实例将显示在此处:

enter image description here

注意:您需要将IP地址更改为“ 静态”,否则在实例重新启动时IP会更改。

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

enter image description here

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

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

enter image description here

2.2将私钥保存在本地的某个地方,稍后您将需要它

2.3将公钥保存在 Compute Engine -> 元数据-> SSH密钥

enter image description here

注意:您还可以使用副本手动创建密钥,并将其粘贴到实例主目录中的.ssh文件夹中。

enter image description here

在实例具有公共密钥的情况下,可以继续创建腻子会话,如下所示: enter image description here

请注意,IP地址是实例的静态IP地址,请记住包括用户名

在“ SSH”选项卡中,附加先前保存的私钥: enter image description here

现在连接到实例:

enter image description here

类似地,您可以在WinSCP中执行此操作:

enter image description here

答案 1 :(得分:0)

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