谷歌云GPU服務(wù)器創(chuàng)建與使用指南(二)

來源:CSDN
作者:星辰大漠
時間:2020-07-29
4571
這篇介紹ssh連接及一款客戶端xshell

這篇介紹ssh連接及一款客戶端xshell

本篇將分為以下幾點(diǎn)講述:

1.ssh客戶端

2.ssh公鑰配置

3.使用xshell連接ssh

4.使用xshell建立隧道,以訪問服務(wù)器內(nèi)網(wǎng)ip。

5.在4.的前提下使用Tensorboard查看實驗數(shù)據(jù)

-------------------------------------------------------------------------

1.ssh客戶端

Google cloud官方推薦的是putty,這里我使用的是xshell。里面有很多不一樣的地方,但是我還是傾向于使用xshell。參考官網(wǎng):https://www.xshell.com/。也可以百度搜索xshell

xshell支持使用rz和sz命令傳輸文件

相關(guān)的客戶端還有xmanager,這是用于遠(yuǎn)程連接x桌面的,更可以支持直接拖拽的方式傳輸文件。

https://www.xshell.com/

2.ssh公鑰配置

Google推薦的putty中設(shè)置密鑰公鑰的方式和xshell不一樣。

putty參考https://cloud.google.com/compute/docs/instances/connecting-to-instance中“在Windows工作站上使用PuTTY進(jìn)行連接”

ia_1700000031.jpg

下面重點(diǎn)介紹使用xshell創(chuàng)建密鑰,并且將公鑰正確注冊到你創(chuàng)建的項目中。

首先,我們打開Google cloud控制臺,在vm實例中可以看到實例的內(nèi)網(wǎng)IP和外網(wǎng)IP

ia_1700000032.jpg

打開xshell客戶端,在如下配置界面中:名稱自定,協(xié)議選擇ssh,主機(jī)中輸入外網(wǎng)IP,端口號22.

其它暫時不用設(shè)置,點(diǎn)確定。設(shè)置好屬性后,在vm主機(jī)運(yùn)行時就可以ssh連接了。

ia_1700000033.jpg

密鑰和公鑰的創(chuàng)建。

ia_1700000034.jpg

在xshell的工具選項中點(diǎn)擊“新建用戶密鑰生成向?qū)А?/span>

ia_1700000035.jpg

點(diǎn)下一步,下一步到如下界面,設(shè)置密鑰名稱,并添加密碼

ia_1700000036.jpg

點(diǎn)下一步,生成的公鑰內(nèi)容要復(fù)制出來,在Google could控制臺中的“元數(shù)據(jù)”中點(diǎn)選“ssh密鑰”。點(diǎn)擊“修改”添加一項,將剛才復(fù)制的公鑰內(nèi)容粘貼到文本框中,并在"="號后面輸入空格和用戶名(注意不是項目名)沒有錯誤后點(diǎn)擊“保存”,在xshell中點(diǎn)擊完成。密鑰和對應(yīng)的公鑰就創(chuàng)建好了,并且完成了公鑰在遠(yuǎn)程主機(jī)中的注冊。

ia_1700000037.jpg

ia_1700000038.jpg

ia_1700000039.jpg

3.使用xshell連接ssh

在xshell中點(diǎn)擊已經(jīng)創(chuàng)建好的配置進(jìn)行ssh連接,在彈出窗口中輸入設(shè)置好的密碼即可完成連接。接下來就可以遠(yuǎn)程控制vm主機(jī)了。

ia_1700000040.jpg

4.使用xshell建立隧道,以訪問服務(wù)器內(nèi)網(wǎng)ip。

有時候我們需要訪問服務(wù)器內(nèi)網(wǎng)IP,在xshell中,我們只需要進(jìn)行簡單的設(shè)置,即可完成內(nèi)網(wǎng)IP的訪問。

在連接屬性設(shè)置的界面,我們點(diǎn)擊ssh-隧道。如圖

ia_1700000041.jpg

點(diǎn)“添加”。類型選擇“l(fā)ocal”,所有設(shè)置如圖,偵聽端口自行設(shè)置,不與已占用的端口沖突就行。

目標(biāo)主機(jī)填寫虛擬機(jī)(遠(yuǎn)程服務(wù)器)的內(nèi)網(wǎng)IP,目標(biāo)端口根據(jù)實際需求設(shè)定。

完成以上設(shè)置后,就建立了從本地主機(jī)到遠(yuǎn)程服務(wù)器的端口轉(zhuǎn)發(fā),在本地主機(jī)的瀏覽器中輸入

127.0.0.1:16006(示例)就可以訪問內(nèi)網(wǎng)的6006端口了。

ia_1700000042.jpg

5.在4.的前提下使用Tensorboard查看實驗數(shù)據(jù)

TensorFlow的tensorboard面板很實用,那么如何訪問遠(yuǎn)程主機(jī)中的Tensorboard查看實驗數(shù)據(jù)呢?

其實只需要按照“4.使用xshell建立隧道,以訪問服務(wù)器內(nèi)網(wǎng)ip”建立本地端口映射

在TensorFlow官網(wǎng)中有一個使用tensorboard的例子

https://www.tensorflow.org/get_started/summaries_and_tensorboard

在shell中輸入

tensorboard--logdir=path/to/log-directory

后面path/to/log-directory代表代碼中設(shè)定的log地址,自行更改

然后在瀏覽器中輸入127.0.0.1:6006即可訪問tensorboard,如下圖

ia_1700000043.jpg

ia_1700000044.jpg


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