windows通过vnc远程连接ubuntu

windows通过vnc远程连接ubuntu

实验室的电脑装好了ubuntu16.04的系统,显卡比较好,想要跑程序的话人太多了,不能大家都排队来使用,因此我想使用windows直接连接ubuntu。
通过一下午的折腾,确定能够实现win10通过vnc连接上ubuntu,且有图形界面。
以下为步骤:

  1. 找到ubuntu(服务器)的IP地址。
    在服务器终端输入命令如下:
ifconfig

于是能得到服务器的ip地址在这里插入图片描述
一般都是选择en开头的那个,于是我这里选择eno2,IP就是192.168.0.131

  1. 在你的windows cmd终端中输入
ssh user@192.168.0.131

注意这个user是ubuntu已经存在的管理员用户,自己换一下,IP地址也换一下,为什么要管理员用户,是因为等会儿给你创建自己的用户需要权限.

  1. 现在是给你自己创建用户,用到了这篇博客1.2节,1.3节,以及2节的相关内容,一定记得允许自己的账户用管理员权限。
  2. 假设前面的工作都已经做好了,那么现在我们要做的就是用你自己的账户连上服务器。
    在自己的windows终端继续输入
ssh user@192.168.0.131

这个uesr是自己新建立的用户名。
连接成功,现在我们已经完成一半,可以在windows终端连接到服务器了。
但是我们想要图形界面,接下来就是做这些事。

  1. 这篇博客帮助很大。
    首先apt-cache search vncserver命令搜索可以用来安装vncserver的软件包,这里会出现很多结果,我选择了vnc4server。
    输入apt-get install vnc4server应该能安装成功。
    然后输入vncserver,初次启动的时候需要设置初始密码,输入之后会出现一段话,类似于

New ‘sichen:2 (sichen)’ desktop is sichen:2

Starting applications specified in /home/sichen/.vnc/xstartup
Log file is /home/sichen/.vnc/sichen:2.log
这里需要注意两个地方,一个是上面的数字2,表示申请到的端口,这个等会儿登录vnc需要使用。
另一个是文件地址 /home/sichen/.vnc/xstartup,地址大同小异,找到这个文件并且打开它,修改里面的内容为如下

#!/bin/sh

export XKL_XMODMAP_DISABLE=1  

unset SESSION_MANAGER  

unset DBUS_SESSION_BUS_ADDRESS  

gnome-panel &  

gnome-settings-daemon &  

metacity &  

nautilus &  

gnome-terminal &

然后安装gnome,在终端输入
apt-get install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal
注意这一小步我是遇到坑了,
在这里插入图片描述
就这个错误导致我登录之后图形界面没有图标只有背景和一些文件夹。
解决的方法参照这篇博客.

  1. 最后一步当然就是要连上图形界面,windows上装一个vnc viewer,在这里插入图片描述
    输入服务器的IP和分到的端口,点击connect,就成功了
    在这里插入图片描述
  2. 以后重新登录就简单多了,首先打开windows终端,ssh连接,然后vncserver分到端口,然后用vnc viewer来connect,就行了。
  3. 最后,这篇博客写了很多关于远程控制的一些命令,比如设置自己的端口,调整分辨率,杀死进程等等。
  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值