ubuntu12.04上增加VNC远程桌面连接访问

简介: ubuntu12.04上增加VNC远程桌面连接访问             一般来说,我们的服务器都是放在一个偏的位置,条件好点的就是有专用机房,大家也许都有这种体会,服务器噪音很大,特别是机房里机器成群,待在里面还是不那么好受的,那我们怎么办呢?远程登录来解决,那ubuntu服务器怎么进行远程登录呢?我们可以使用VNC来做。

ubuntu12.04上增加VNC远程桌面连接访问

      

       一般来说,我们的服务器都是放在一个偏的位置,条件好点的就是有专用机房,大家也许都有这种体会,服务器噪音很大,特别是机房里机器成群,待在里面还是不那么好受的,那我们怎么办呢?远程登录来解决,那ubuntu服务器怎么进行远程登录呢?我们可以使用VNC来做。搭建这样一个远程桌面连接访问的环境其实还是很简单的,也很成熟了,我们只是一个使用者,还得先感谢发明vnc的前辈啊!下面简要介绍一下整个过程:

/*****************************************************************************************************/
声明:本博内容均由http://blog.csdn.net/edsam49原创,转载请注明出处,谢谢!
/*****************************************************************************************************/

      笔者使用的服务器是用着android开发的,装的ubuntu12.04LTS版本,用的server版本,后面增加了桌面。首先我们需要确定哪个账户做登陆。笔者只是帮自己的账户做了vnc登陆,当时笔者是服务器管理者,其他人基本用不着,可以直接用samba共享访问数据的。

   第一步:安装vnc-server。使用要做远程登陆的账户登陆到服务器上,接着

$apt-get install vnc-server

需要特别注意的是$,而不是#超级用户;装好了,可以敲vncserver --help看看:


   第二步:修改xinitrc的权限,需要使用超级权限。

#Chmod 755 /etc/X11/xinit/xinitrc

   这样普通用户也可以使用xinitrc了;

  第三步:首次启动vncserver。会要求你输入2次vnc登陆密码,按照提示一次次输入就是了。注意ubuntu-jeavox:1.log,就是log前面的数字,也就是display号相关。


  第四步:修改vnc的xstartup。修改如下

#!/bin/sh

# Uncomment the following two lines for normal desktop:
 unset SESSION_MANAGER
 exec /etc/X11/xinit/xinitrc

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
#xsetroot -solid grey
#vncconfig -iconic &
#x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#x-window-manager &
gnome-session &

    笔者的服务器上是gnome,编辑/root/.vnc/xstartup,将最后一行更改为gnome-session &

  第五步:先杀死前面启动的vncserver,$vncserver -kill :1,然后再重新启动vncserver,这样服务端就基本准备就绪了;

  第六步:在pc上安装客户端,推荐使用VNC-Viewer-5.1.0-Windows-32bit.exe,启动后需要填入登陆地址;

 

  第七步:连接,再输入登陆密码,就可以看到服务器的界面了。


     以上基本完成,整个服务器客户端就完成了,如果按照上面的步骤还是完成不了,我们可以交流一下。若有不对的地方,请大家指正。谢谢!

目录
相关文章
|
24天前
|
Ubuntu
虚拟机Ubuntu连接不了网络的解决方法
虚拟机Ubuntu连接不了网络的解决方法
|
3月前
|
存储 网络协议 Ubuntu
如何在Ubuntu安装配置SVN服务端并实现无公网ip访问内网资料库
如何在Ubuntu安装配置SVN服务端并实现无公网ip访问内网资料库
73 0
|
1月前
|
Ubuntu 关系型数据库 MySQL
【MySQL】Navicat/SQLyog连接Ubuntu中的数据库(MySQL)
【MySQL】Navicat/SQLyog连接Ubuntu中的数据库(MySQL)
|
4月前
|
Ubuntu Docker 容器
ubuntu 桌面 docker 镜像 vnc
ubuntu 桌面 docker 镜像 vnc
117 0
|
3月前
|
安全 网络安全 数据安全/隐私保护
远程桌面连接出现了内部错误怎么解决?
远程桌面连接出现了内部错误怎么解决?
|
1月前
|
Ubuntu 网络协议 数据安全/隐私保护
使用VNC远程桌面Ubuntu【内网穿透实现公网远程】
使用VNC远程桌面Ubuntu【内网穿透实现公网远程】
|
11天前
|
Ubuntu 关系型数据库 MySQL
如何在Ubuntu使用宝塔部署Emlog网站并发布到公网实现任意浏览器访问
如何在Ubuntu使用宝塔部署Emlog网站并发布到公网实现任意浏览器访问
|
5月前
|
数据可视化 Ubuntu Unix
Linux 怎样通过win 远程桌面连接链接Linux后台服务器的可视化图形界面
第一行:允许用户youuser执行sudo命令(需要输入密码). 第二行:允许用户组youuser里面的用户执行sudo命令(需要输入密码).
44 0
|
1月前
|
弹性计算 安全 数据安全/隐私保护
远程桌面连接Windows实例,提示“为安全考虑,已锁定该用户账户,原因是登录尝试或密码更改尝试过多”错误解决方案
远程桌面连接Windows实例,提示“为安全考虑,已锁定该用户账户,原因是登录尝试或密码更改尝试过多”错误解决方案
206 0
|
2月前
|
云安全 运维 安全
远程桌面时连接不上远程计算机是什么问题
有一些其他可能导致远程桌面连接失败的因素,例如远程计算机已关闭、远程计算机上安装的软件与远程桌面发生冲突等。针对这些问题,可以采取相应的解决措施,来查看处理。