Skip to content

Google Cloud Platform 初级使用

Google Cloud Platform 初级使用

最近我的Google账号疑似因为长时间使用Colab的GPU而无法加载GPU解释器了,于是我把目光转向了同样是Google家,赠送300刀资费的Google Cloud Platform。

1.创建实例

首先注册Google账号并开通Cloud Platform服务,点击进入Compute Engine下面的“VM实例”,并创建实例:

名称自己指定就好,区域也可以随意选择。不过需要注意的是每个区域可以选择的GPU类型是不同的。操作系统映像也硬盘大小根据自己需要选择即可。因为我个人习惯用anaconda管理Python软件包,并用Pytorch-GPU训练,所以我就选择了预装CUDA 10的Debian发行版。

其他选项同样根据需要选择。完成后点击确定创建VM实例。创建成功后在面板里面会显示实例的ip等信息。单击SSH则可以将网页作为SSH客户端来操作虚拟机。

2.远程登陆

虽然可以,但是每次都通过网页进行远程访问不是很方便。我们也可以用常用的SSH客户端访问Google Cloud Platform。这里大概介绍一下使用XShell和FileZilla远程访问的配置流程。

作为Windows用户,首先我们可以在本地系统PowerShell里面生成公私密钥对(需要输入Passphrase的时候回车即可):

$ssh-keygen-t rsa-C’[任意用户名]

按理来说生成的密钥对应该存放在C:Users[User Name].ssh目录下,但是我的电脑中并没有这个目录,于是文件被放在了C:Users[User Name]目录下,分别为ssh_keyssh_key.pub

进入GCP的元数据单元,选择“SSH密钥栏目”,用文本编辑器打开ssh_key.pub文件,将公有密钥添加进入密钥列表。

打开XShell,将VM实例的外部IP作为Host,端口使用默认的22,点击确定

在左侧Session Manager里面双击刚刚创建的session连接虚拟机。这时会弹出对话框要求添加密钥。将刚刚创建的ssh_key文件添加并点击确定即可。

之后就可以使用本地SSH客户端操作GCP了。

当然,也可以直接使用ssh命令:

ssh-@

3.文件传输

打开FileZilla,点击“编辑”,“设置”,左侧“连接”下面的“SFTP”,通过“添加密钥文件”将ssh_key文件添加进来。

接下来进入站点管理器,新建一个站点,设置协议为SFTP,网站、端口和用户名与使用XShell时一致。接着点击连接即可与GCP进行文件传输。

相关推荐: 亚马逊将与杰富瑞合作转移信息技术服务至云端

厦门商城系统开发 5月26日消息,当地时间周二,杰富瑞宣布将与亚马逊合作,将其信息技术服务转移到云端。 根据周二的一份声明称,与亚马逊旗下AWS签订的为期四年的协议允许杰富瑞将其核心业务系统、内部和面向客户的应用程序、IT资源和数据转移到AWS。 据了解,由于…

    码刀科技(www.lekshop.cn)是国内知名企业级电商平台提供商,为企业级商家提供最佳的电商平台搭建(多种模式电商平台搭建:B2B/B2B2C/B2C/O2O/新零售/跨境等)、平台管理系统开发及互联网采购解决方案服务, 联系客服了解更多.

    电子商务网站建设的重要性和好处