Google Cloud Platform 初級(jí)使用

來(lái)源:知乎
作者:YhLi
時(shí)間:2020-06-18
3624
最近我的Google賬號(hào)疑似因?yàn)殚L(zhǎng)時(shí)間使用Colab的GPU而無(wú)法加載GPU解釋器了,于是我把目光轉(zhuǎn)向了同樣是Google家,贈(zèng)送300刀資費(fèi)的Google Cloud Platform。

最近我的Google賬號(hào)疑似因?yàn)殚L(zhǎng)時(shí)間使用Colab的GPU而無(wú)法加載GPU解釋器了,于是我把目光轉(zhuǎn)向了同樣是Google家,贈(zèng)送300刀資費(fèi)的Google Cloud Platform。

1.創(chuàng)建實(shí)例

首先注冊(cè)Google賬號(hào)并開(kāi)通Cloud Platform服務(wù),點(diǎn)擊進(jìn)入Compute Engine下面的“VM實(shí)例”,并創(chuàng)建實(shí)例:

v2-88b7b185010d62d78cb4776f4cdb5e17_720w.jpg

名稱自己指定就好,區(qū)域也可以隨意選擇。不過(guò)需要注意的是每個(gè)區(qū)域可以選擇的GPU類型是不同的。操作系統(tǒng)映像也硬盤大小根據(jù)自己需要選擇即可。因?yàn)槲覀€(gè)人習(xí)慣用anaconda管理Python軟件包,并用Pytorch-GPU訓(xùn)練,所以我就選擇了預(yù)裝CUDA 10的Debian發(fā)行版。

v2-8891e8f78d40843dca0c65cfdfda6f84_720w.jpg

其他選項(xiàng)同樣根據(jù)需要選擇。完成后點(diǎn)擊確定創(chuàng)建VM實(shí)例。創(chuàng)建成功后在面板里面會(huì)顯示實(shí)例的ip等信息。單擊SSH則可以將網(wǎng)頁(yè)作為SSH客戶端來(lái)操作虛擬機(jī)。

v2-cf82bc4f422d72c52c977345bf8a1a0b_720w.png

v2-2fe1f83e19685bba07bac991999993a8_720w.jpg

2.遠(yuǎn)程登陸

雖然可以,但是每次都通過(guò)網(wǎng)頁(yè)進(jìn)行遠(yuǎn)程訪問(wèn)不是很方便。我們也可以用常用的SSH客戶端訪問(wèn)Google Cloud Platform。這里大概介紹一下使用XShell和FileZilla遠(yuǎn)程訪問(wèn)的配置流程。

作為Windows用戶,首先我們可以在本地系統(tǒng)PowerShell里面生成公私密鑰對(duì)(需要輸入Passphrase的時(shí)候回車即可):

$ssh-keygen-t rsa-C'[任意用戶名]'

按理來(lái)說(shuō)生成的密鑰對(duì)應(yīng)該存放在C:\Users\[User Name]\.ssh\目錄下,但是我的電腦中并沒(méi)有這個(gè)目錄,于是文件被放在了C:\Users\[User Name]\目錄下,分別為ssh_keyssh_key.pub

v2-22b2cffd5754e7b3555250b0e8ceeab2_720w.png

進(jìn)入GCP的元數(shù)據(jù)單元,選擇“SSH密鑰欄目”,用文本編輯器打開(kāi)ssh_key.pub文件,將公有密鑰添加進(jìn)入密鑰列表。

v2-ee142f94df4ef25eb9aa91b78009aeb0_720w.png

打開(kāi)XShell,將VM實(shí)例的外部IP作為Host,端口使用默認(rèn)的22,點(diǎn)擊確定

v2-a1caea115191def6994bba1b31a510af_720w.jpg

在左側(cè)Session Manager里面雙擊剛剛創(chuàng)建的session連接虛擬機(jī)。這時(shí)會(huì)彈出對(duì)話框要求添加密鑰。將剛剛創(chuàng)建的ssh_key文件添加并點(diǎn)擊確定即可。

v2-dd7bc44e4253ed09b51d3f34c5e20e80_720w.jpg

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

v2-64c763730c9f989f9e7449a57733353c_720w.jpg

當(dāng)然,也可以直接使用ssh命令:

ssh-<私鑰文件位置><用戶名>@<服務(wù)器地址>

3.文件傳輸

打開(kāi)FileZilla,點(diǎn)擊“編輯”,“設(shè)置”,左側(cè)“連接”下面的“SFTP”,通過(guò)“添加密鑰文件”將ssh_key文件添加進(jìn)來(lái)。

v2-dd56ddc74c7324337c6b11f73ccd7240_720w.jpg

接下來(lái)進(jìn)入站點(diǎn)管理器,新建一個(gè)站點(diǎn),設(shè)置協(xié)議為SFTP,網(wǎng)站、端口和用戶名與使用XShell時(shí)一致。接著點(diǎn)擊連接即可與GCP進(jìn)行文件傳輸。

v2-c0100fe94a99f72d0827a0fd26fcdd6a_720w.jpg

v2-22906aee7a0a809180d8590da8a63db7_720w.jpg

原文鏈接:點(diǎn)擊前往 >
版權(quán)說(shuō)明:本文內(nèi)容來(lái)自于知乎,本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個(gè)人觀點(diǎn),不代表快出海對(duì)觀點(diǎn)贊同或支持。如有侵權(quán),請(qǐng)聯(lián)系管理員(zzx@kchuhai.com)刪除!
個(gè)人VIP
小程序
快出海小程序
公眾號(hào)
快出海公眾號(hào)
商務(wù)合作
商務(wù)合作
投稿采訪
投稿采訪
出海管家
出海管家