深度学习必备:通过VNC连接ubuntu(linux)工作站

简介: 说到深度学习,配置搭建环境是最重要的,一些深度学习库的搭建和尝试是必须的。比如pytorch、TensorFlow等优秀的深度框架在linux下可以很好的运行,这里通过使用两台电脑(一台win10、一台ubuntu)来进行深度学习环境的搭建。

说到深度学习,配置搭建环境是最重要的,一些深度学习库的搭建和尝试是必须的。比如pytorch、TensorFlow等优秀的深度框架在linux下可以很好的运行,这里通过使用两台电脑(一台win10、一台ubuntu)来进行深度学习环境的搭建。

此篇讲解如果通过VNC实现win10电脑操控(ubuntu)linux电脑,只需一个键盘一个鼠标就可以操控两个电脑,实现高效率工作。

必需品:
两台电脑、一根网线

下图为本人深度学习入门工作站

这里写图片描述

1、下载VNC

VNC即Virtual Network Console,虚拟网络控制台,可以通过有线或者无线的方式使一台电脑操控另一台电脑。具体资料网上有很多,这里就不赘述了。大家玩树莓派的同学可能会经常用到。

win10端安装VNC viewer

下载网址:https://www.realvnc.com/en/connect/download/viewer/

下载好安装即可,因为是官网下的正版,需要注册码

下面是注册码,逐个尝试即可(我是第二个可以)
3YHED-MNEHC-RMJT5-4UAAK-6A5HA
FBV9V-7Z3V9-MED3U-47SEU-85T3A
HA7MG-J8R3J-R3528-HC6P5-HTQ6A
B7SLM-7MAX5-B4M74-UTDBE-K5WFA
7736G-H4YBP-6ZCEU-AM3H4-QBTWA
NUQQ6-UP89V-9XGPU-GUYU9-U6VTA

ubuntu端安装VNC server

打开终端,执行以下步骤:

sudo apt install xrdp vnc4server

安装后需要在桌面共享选项中选择“允许他人查看您的桌面”,通过下面两步:

vino-preferences  //会弹出窗口

允许桌面共享

gsettings set org.gnome.Vino require-encryption false 

安装好后,同样需要证书验证,看到提示在命令行输入上面的验证码即可。
验证好之后,开启vnc服务:

vncserver

如果提示需要密码来获取你的桌面,那么通过vncpasswd指令来设置密码即可。注意这是设置的是服务器端的密码,在mode中选择第二个,设置后之后,之后通过win10连接linux只需要输入这个密码即可。

2、进行连接

win10设置共享

将linux端和win10端连上网线,在win10网络和共享中心进行网络设置(wlan连接-属性-共享)

这里写图片描述

设置成上图所示即可。

查找linux-ip

如果在执行步骤中命令行没有打印出ip地址,那么通过以下命令来获取:

这里写图片描述

执行ifconfig -e来查看linux的ip地址,inet addr即为linux的ip地址

一些准备就绪后,打开win10端的VNC Viewer,在搜索IP中输入ip地址,按下回车就可以搜到通过网线连接的linux工作站(下图红线的地方输入ip地址)。

上图是我配置好的,My_ubuntu即对应ip的别名。

搜索到之后,输入之前通过vncpasswd设置的密码即可进行连接。

这里写图片描述

可以自行设置窗口大小和分辨率,当然鼠标和键盘也是可以操作的。到此工作站的连接就大功告成了。

目录
相关文章
|
2月前
|
Ubuntu Linux
查看Linux系统架构的命令,查看linux系统是哪种架构:AMD、ARM、x86、x86_64、pcc 或 查看Ubuntu的版本号
查看Linux系统架构的命令,查看linux系统是哪种架构:AMD、ARM、x86、x86_64、pcc 或 查看Ubuntu的版本号
208 3
|
2月前
|
Ubuntu Shell 网络安全
安装了ubuntu虚拟机后发现shell无法连接 ubuntu开启ssh连接
【8月更文挑战第23天】安装了ubuntu虚拟机后发现shell无法连接
105 6
|
2月前
|
监控 网络协议 Linux
在Linux中,如何查看某个网卡是否连接着交换机?
在Linux中,如何查看某个网卡是否连接着交换机?
|
5天前
|
NoSQL Linux Redis
linux安装单机版redis详细步骤,及python连接redis案例
这篇文章提供了在Linux系统中安装单机版Redis的详细步骤,并展示了如何配置Redis为systemctl启动,以及使用Python连接Redis进行数据操作的案例。
19 2
|
5天前
|
Unix Linux 网络安全
python中连接linux好用的模块paramiko(附带案例)
该文章详细介绍了如何使用Python的Paramiko模块来连接Linux服务器,包括安装配置及通过密码或密钥进行身份验证的示例。
12 1
|
27天前
|
Ubuntu Linux 开发工具
ubuntu linux搭建lvgl
ubuntu linux搭建lvgl
28 6
|
5天前
|
Linux Python
Linux之centos安装clinkhouse以及python如何连接
Linux之centos安装clinkhouse以及python如何连接
|
2月前
|
Ubuntu Linux 开发工具
【事件中心 Azure Event Hub】在Linux环境中(Ubuntu)安装Logstash的简易步骤及配置连接到Event Hub
【事件中心 Azure Event Hub】在Linux环境中(Ubuntu)安装Logstash的简易步骤及配置连接到Event Hub
|
2月前
|
机器学习/深度学习 Ubuntu Linux
【机器学习 Azure Machine Learning】使用Aure虚拟机搭建Jupyter notebook环境,为Machine Learning做准备(Ubuntu 18.04,Linux)
【机器学习 Azure Machine Learning】使用Aure虚拟机搭建Jupyter notebook环境,为Machine Learning做准备(Ubuntu 18.04,Linux)
|
2月前
|
移动开发 监控 网络协议
在Linux中,如何查看 http 的并发请求数与其 TCP 连接状态?
在Linux中,如何查看 http 的并发请求数与其 TCP 连接状态?
下一篇
无影云桌面