接上一篇:【深度学习】谷歌云GPU服务器创建与使用指南(一)

这篇介绍ssh连接及一款客户端xshell

本篇将分为以下几点讲述:

1.ssh客户端

2.ssh公钥配置

3.使用xshell连接ssh

4.使用xshell建立隧道,以访问服务器内网ip。

5.在4.的前提下使用Tensorboard 查看实验数据

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

1.ssh客户端

Google cloud官方推荐的是putty,这里我使用的是xshell。里面有很多不一样的地方,但是我还是倾向于使用xshell。参考官网:http://www.xshell.com/。也可以百度搜索xshell

xshell支持使用rz和sz命令传输文件

相关的客户端还有xmanager,这是用于远程连接x桌面的,更可以支持直接拖拽的方式传输文件。

http://www.xshell.com/

2.ssh公钥配置

Google推荐的putty中设置密钥公钥的方式和xshell不一样。
putty参考https://cloud.google.com/compute/docs/instances/connecting-to-instance 中 “在 Windows 工作站上使用 PuTTY 进行连接”
下面重点介绍使用 xshell 创建密钥,并且将公钥正确注册到你创建的项目中。
  1. 首先,我们打开Google cloud控制台,在vm实例中可以看到实例的内网IP和外网IP

  2. 打开xshell客户端,在如下配置界面中:名称自定,协议选择ssh,主机中输入外网IP,端口号22.
    其它暂时不用设置,点确定。设置好属性后,在vm主机运行时就可以ssh连接了。
  3. 密钥和公钥的创建。

    在xshell的工具选项中点击“新建用户密钥生成向导”

    点下一步,下一步到如下界面,设置密钥名称,并添加密码

    点下一步,生成的公钥内容要复制出来,在Google could控制台中的“元数据”中点选“ssh密钥”。点击“修改”添加一项,将刚才复制的公钥内容粘贴到文本框中,并在"="号后面输入空格和用户名(注意不是项目名)没有错误后点击“保存”,在xshell中点击完成。密钥和对应的公钥就创建好了,并且完成了公钥在远程主机中的注册。


3.使用xshell连接ssh

在xshell中点击已经创建好的配置进行ssh连接,在弹出窗口中输入设置好的密码即可完成连接。接下来就可以远程控制vm主机了。

4.使用xshell建立隧道,以访问服务器内网ip。

有时候我们需要访问服务器内网IP,在xshell中,我们只需要进行简单的设置,即可完成内网IP的访问。
在连接属性设置的界面,我们点击ssh-隧道。如图
点“添加”。类型选择“local”,所有设置如图,侦听端口自行设置,不与已占用的端口冲突就行。
目标主机填写虚拟机(远程服务器)的内网IP,目标端口根据实际需求设定。
完成以上设置后,就建立了从本地主机到远程服务器的端口转发,在本地主机的浏览器中输入
127.0.0.1:16006(示例)就可以访问内网的6006端口了。

5.在4.的前提下使用Tensorboard 查看实验数据

TensorFlow的tensorboard面板很实用,那么如何访问远程主机中的Tensorboard 查看实验数据呢?
其实只需要按照“4.使用xshell建立隧道,以访问服务器内网ip”建立本地端口映射
在TensorFlow官网中有一个使用tensorboard的例子
https://www.tensorflow.org/get_started/summaries_and_tensorboard
在shell中输入

tensorboard --logdir=path/to/log-directory
后面path/to/log-directory代表代码中设定的log地址,自行更改
然后在浏览器中输入127.0.0.1:6006即可访问tensorboard,如下图
下一篇:Linux服务器cuda8,cudnn8.0,anaconda,TensorFlow等配置

【深度学习】谷歌云GPU服务器创建与使用指南(二)相关推荐

  1. 【深度学习】关于谷歌云GPU服务器创建与使用指南

    上一篇介绍了如何使用ssh. [深度学习]谷歌云GPU服务器创建与使用指南(二)_星辰大漠-CSDN博客 本篇主要介绍:在服务器中安装显卡驱动及配置深度学习框架. 服务器与本地主机的区别(待补充) 在 ...

  2. 创立于使用指南的谷歌云GPU服务器

    上一篇介绍了如何使用ssh. [深度学习]谷歌云GPU服务器创建与使用指南(二)_星辰大漠-CSDN博客 本篇主要介绍:在服务器中安装显卡驱动及配置深度学习框架. 服务器与本地主机的区别(待补充) 在 ...

  3. gpu云服务器运行游戏_在滴滴云 GPU 服务器上使用NVIDIA NGX环境搭建

    1.NGX 简介 NVIDIA NGX是一个新的深度学习技术,将基于AI的加速和增强图像.视频处理的功能直接集成到应用程序中.NVIDIA NGX利用Tensor Core最大限度地提高其运行效率,因 ...

  4. Colaboratory:手把手教你使用Google免费的云端IDE进行深度学习(免费的GPU加速)的详细攻略

    Colaboratory:手把手教你使用Google免费的云端IDE进行深度学习(免费的GPU加速)的详细攻略 目录 Colaboratory简介 Colaboratory使用步骤 (1).首先登陆谷 ...

  5. 深度学习框架:GPU

    深度学习框架:GPU Deep Learning Frameworks 深度学习框架通过高级编程接口为设计.训练和验证深度神经网络提供了构建块.广泛使用的深度学习框架如MXNet.PyTorch.Te ...

  6. 深度学习数据集制作工作_创建我的第一个深度学习+数据科学工作站

    深度学习数据集制作工作 My Home Setup 我的家庭设置 Creating my workstation has been a dream for me, if nothing else. 创 ...

  7. 阿里云gpu服务器计算性能,gpu服务器价格(最新收费标准)

    阿里云GPU云服务器是基于GPU应用的计算服务,多适用于AI深度学习,视频处理,科学计算,图形可视化,等应用场景,型号有AMD S7150, Nvidia M40, Nvidia P100,Nvidi ...

  8. 腾讯云GPU服务器价格表出炉新鲜的

    腾讯云GPU服务器计算型GN7实例30元.GPU计算型GN10X 60元.GPU计算型GN10Xp 70元.GPU计算型GT4配置1888元,搭载NVIDIA T4 GPU.NVIDIA V100 G ...

  9. Facebook更新PyTorch 1.1,深度学习CPU抢GPU饭碗?

    在一年一度的开发者大会F8上,Facebook放出PyTorch的1.1版本,直指TensorFlow"腹地". 不仅宣布支持TensorFlow的可视化工具TensorBoard ...

最新文章

  1. jquery-ajax请求:超时设置,增加 loading 提升体验
  2. 小波变换如何去噪的思想
  3. WireShark抓包之提示Alert Level: Fatal, Description: HandShake Failure
  4. C++喜欢收录和反链都保持增长的态势
  5. java方法中的循环里的变量_Java中循环声明变量方法
  6. note_maven的概念,作用
  7. Oracle 11g xe版本---总结1
  8. 关于ipxe启动的几个疑问
  9. 关于聚类分析、判别分析、主成分分析、因子分析等多元统计分析方法
  10. 2019年平安夜,祝福大总结
  11. STM32开发_利用SPI协议读写SD卡、介绍SD卡SPI时序
  12. Vue 背景音乐点击随机播放
  13. MongoDB的用户管理总结
  14. 计算机主板反复启动,主板无限重启怎么回事
  15. VMware教程(二):CentOS 7 网络配置
  16. java判断南北纬度的分界线_以纬度和秦岭淮河划分南北分界,哪一个更加科学?...
  17. Linux比较常用的终端快捷键使用
  18. 1.1Ad Hoc 网络概述
  19. RFID在市场上的兴起:谁是赢家,谁是输家?
  20. 也看罗永浩的锤子手机

热门文章

  1. 【bug】启动springboot项目报错“找不到符号”
  2. android fork 子进程,fork子进程
  3. 互联网公司分布式集群架构图
  4. Html——flex布局 弹性布局
  5. 跨学科应用!GAN论文登上Nature子刊
  6. JLink Commander调试方法
  7. Debian 10系统最小化安装
  8. Spring的注解@Qualifier用法与简析
  9. Centos7 离线安装dnf
  10. 天波、地波、直接三种无线辐射出的电磁波的传播方式