ubuntu-vnc

Centos 中文gnome:
全新以最小化包安装了64位的CentOS6.3系统,作为本地的Web服务器使用,现记录全过程:

1、先安装X
Window

yum
groupinstall "X Window System"

2、安装GNOME桌面环境

yum
groupinstall "GNOME Desktop Environment"  此处为Centos6.0之前版本 
6.0之后Gnome包改为Desktop

所以命令为
yum  groupinstall "Desktop"

3、安装中文语言支持包

yum
groupinstall "Chinese Support"

http://www.ha97.com/4634.html-----------------------

yum -y install tigervnc-server

接下来设定VNC使用者进入后的环境,vim /etc/sysconfig/vncservers
下面是默认值,修改这里的用户和登入设定,他的值是 "索引号1:用户账号1 索引号2:用户账号2 索引号3:使用者账号3 ...."

索引值就是未来联机用的port号(5900+索引值),例如索引值2 (5900 + 2),所以到时连接 VNC Server
就使用 :5902
# VNCSERVERS="2:myusername"
# VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -localhost"

多用户举例

VNCSERVERS="2:root 3:axer"
VNCSERVERARGS[2]="-geometry 1280x1024 -nolisten tcp -localhost"
VNCSERVERARGS[3]="-geometry 1280x1024"

单用户举例
VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry 1360x768" //分辨率可以根据实际情况设置

用户必须是存在的

设定VNC的使用者密码
vnc的用户帐密和系统不同,需独立设定,使用指令 vncpasswd,切换到该用户下指令即可:

#vncpasswd
Password:
Verify:
你可能会忘记vnc的密码,只要把自己家目录中的 .vnc/passwd 档删掉然后重新执行 vncpasswd 即可。
#rm ~/.vnc/passwd

多用户务必设定后面中已指定的用户密码,否则在启动vnc会出现这样的错误:
3:axer
VNC password for user axer is not configured
[失败]
启动vnc/停止vnc
#service vncserver start | stop | restart

设定开机启动
#chkconfig --level 35 vncserver on

iptables防火墙
iptables -I INPUT -p tcp --dport 5901 -j ACCEPT
service iptables save
service iptables restart

其他

1. 如果启动时出现错误
正在启动 VNC 服务器:0:root A VNC server is already running as :0
这代表 /etc/sysconfig/vncservers 中有设定 "0"索引值,索引值得从1开始
VNCSERVERS="0:root 1:axer"

2. 查看正在开启的vnc server window
#vncserver -list

TigerVNC server sessions:

X DISPLAY # PROCESS ID
:1 6376
:2 6418

3. 强制关闭其中的显示,例如第2个
#vncserver -kill :2

vim /etc/inittab
id:3:initdefault //将3改为5,id:5:initdefault
系统启动,默认进入文字界面(默认为3);我们要让系统自动进入图形界面(数字5),所以把3改为5。

五:修改远程桌面显示配置文件:
# vim /root/.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 &
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop"
&
gnome-session & #set starting GNOME desktop
#startkde & #kde desktop
#twm & #Text interface
#/usr/bin/startxfce4
#exec /usr/bin/fluxbox

说明:
1、不修改此文件你看到的远程桌面很简单,相当于命令行操作,为了远程操作如同本地操作一样,务必参考以上方式进行修改;
2、只要你启用一次VNCserver,就能自动创建,方法如下:
# vncserver
通过上面的方法,就可以在用户家目录下的.vnc目录里创建xstartup文件。
VNC的默认端口是5900,而远程桌面连接端口则是5900+n(n是vncserver命令指定的)。如果使用“vncserver
:1”命令启动VNC Server,那么下面的端口应该是5901。

八、vnc的反向连接设置:

在大多数情况下,vncserver总处于监听状态,vnc client主动向服务器发出请求从而建立连接。然而在
一些特殊的场合,需要让vnc客户机处于监听状态,vncsrever主动向客户机发出连接请求,此谓vnc的
反向连接。
主要步骤:
a、启动vnc client,使vncviewer处于监听状态;
# vncviewer -listen
b、启动vncserver
# vncserver
c、在vncserver端执行vncconnect命令,发起server到client的请求;
# vncconnect -display :1 192.168.80.135


服务器端:

1、先安装VNC服务程序:
    $ sudo
apt-get install vnc4-common vnc4server
或在新得立软件管理器中搜:VNC-E 也可以安装。删除这个软件也可以在新得立里删除
安装完之后是要加入license(许可)
vnclicense -add XXXX-XXXX..........(许可号码上网搜)VKQEQ-HTY2P-WN49X-YZJ5S-4WG2A

2、给当前用户设置vnc登录密码:
    $ vncpasswd

3、修改vnc的默认设置,使启动时运行gnome作为X的桌面(如果不设置,vnc将使用twm,你可以试试,相信你会很不习惯的):
    $ vncserver :1
    $ vncserver -kill :1
注意:里面的":1"代表display号,客户登录的时候得写相同的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 &
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop"
&
# twm
&
gnome-session
&
    
上面修改的意思是将默认启动的twm程序改为gnome,如果想用KDE作为桌面的,可以改为:startkde &

然后再次启动VNC SERVER:
    $ vncserver :1                
:1指定桌面号

如何主VNCserver在开机时自动启动和运行呢:其它发行版的LINUX可能预带了VNC。而UBUNTU没有。其它版在服务中可以启用。在UBTUNU中。我现在还没有搞清楚如何启动。

客户端:
1、安装VNC客户程序:
    $ sudo apt-get
install vnc4-common xvnc4viewer    XP用户可以下载VNC
Viewer这个查看器版本。运行就可以了
2.LINUX用户可以
   $vncviewer 192.168.1.1:1                 IP改成装有VNCserver的地址。:1是桌面号。VNCserver启动会有一个桌面号的

--
刘林强

136-1133-1997
[email protected]
北京外研在线教育科技有限公司
外语教学与研究出版社
时间: 2024-08-08 09:27:52

ubuntu-vnc的相关文章

ubuntu vnc install

windows & ubuntu http://www.jb51.net/os/Ubuntu/104948.html ubuntu & ubuntu https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-vnc-on-ubuntu-14-04 sudo apt-get update sudo apt-get install xfce4 xfce4-goodies tightvncserve

Ubuntu VNC 打开spyder无法输入(检测不到键盘配置)解决方法

在ubuntu中安装好spyder后, 打开spyder发现无法输入. 在打开spyder的终端窗口,有如下提示: QXcbConnection: Failed to initialize XRandr Qt: XKEYBOARD extension not present on the X server. Qt: Could not determine keyboard configuration data from X server, will use hard-coded keymap c

VNC connect to raspberry pi under ubuntu desktop environment

1 使用Remmina Remote Desktop ubuntu 14.04自带一款远程桌面叫作 Remmina Remote Desktop 利用它即可方便打开已经开启VNC server的raspberry pi 如图,已经新建好了一个raspberry的链接. 新建服务链接 填写链接name 选择链接所使用protocol,注意要选VNC 填写server的地址 填写登录user name以及password 如图: 2 使用SSL/SSH VNC Viewer 下载vnc viewer

window下vnc连接ubuntu及双向剪切板功能

window下实现vnc连接远程ubuntu :http://www.linuxidc.com/Linux/2016-06/132442.htm 关于连接:上面文章可能会有个问题,锁屏状态下会无法连接:所以额外加两步: 1 开启自动登陆 2 锁屏关闭 双向剪切板:https://my.oschina.net/seava/blog/226966 关于易用性行:sudo vim /etc/rc.local 然后写入 vncconfig -nowin &   如此重启剪切板功能会一直支持(中文乱码解决

vnc viewer on Ubuntu

我使用的是putty和SSL/SSH Vnc Viewer.因为刚入坑,也希望小白们能少走弯路,所以本贴写得比较细. 先说说vnc server和 vnc viewer的区别:server用于服务器,就是被控制的远程主机上,(本文不作具体介绍如何使用server):而viewer用于客户端,就是你的pc机,本文将介绍如何通过viewer登陆远程的主机. 1.安装putty和vnc 我是在 ubuntu软件 下搜索"putty"和"vnc viewer"安装的. 2.

vnc server on Ubuntu

Virtual Network Computing(VNC)是进行远程桌面控制的一个软件.客户端的键盘输入和鼠标操作通过网络传输到远程服务器,控制服务器的操作 (只有背景,没有菜单栏问题没有解决)Virtual Network Computing(VNC)是进行远程桌面控制的一个软件.客户端的键盘输入和鼠标操作通过网络传输到远程服务器,控制服务器的操作.服务器的图形界面 通过网络传输会客户端显示给用户.给你的感觉就像直接在操作本地计算机一样,只是所有的程序和命令都是在服务器端执行. 1.打开一个

ubuntu下使用vnc viewer

从昨天到今天弄了好久都登陆不成功vnc viewer,今天下午终于成功了.现在把我的经验放上来,供大家参考. 我使用的是putty和SSL/SSH Vnc Viewer.因为刚入坑,也希望小白们能少走弯路,所以本贴写得比较细. 先说说vnc server和 vnc viewer的区别:server用于服务器,就是被控制的远程主机上,(本文不作具体介绍如何使用server):而viewer用于客户端,就是你的pc机,本文将介绍如何通过viewer登陆远程的主机. 1.安装putty和vnc 我是在

Ubuntu server配置远程VNC服务

[email protected]:~# cat /etc/issue Ubuntu 12.04 LTS \n \l 需求:现在需要远程连接Ubuntu的图形界面,因为有一个程序是需要使用图形界面配置的. 默认情况下,Ubuntu server是没有图形界面的,使用Xmanager远程连接Ubuntu,连接完成后,本来想使用Xmanager自带的功能,来实现弹出一个图形界面的,但是不管怎么弹,该程序就是弹不出来,很纠结,用Xclock测试,是可以的.只能另行它法. 以前配置VNC,都是在RedH

使用VNC(ubuntu 与 windows 互连 )

Windows连接ubuntu:windows 安装realVNC(vncviewer): 通过客户端连接,地址后面加:1 ubuntu安装vncserver: 第一步,获取安装文件sudo apt-get install vnc4server 第二步,修改VNC Password,不能太短 # vncpasswd Password: ****** Verify:***** 第三步,检查防火墙,这个就不详细说明了 第四步,启动VNC server # vncserver ubuntu连接Wind

windows下通过VNC图形化访问Ubuntu桌面环境

要在windows下图形化访问Ubuntu或其它Linux系统桌面环境有很多方法,我比较喜欢的是使用VNC服务,需要在Ubuntu下安装vncserver和在windows下安装客户端访问工具. 1. windows下客户端访问工具 对于VNC,客户端访问工具也有不少,比如RealVNC.VNCViewer等,我比较喜欢的是VNCViewer,比较小巧轻量级,使用也十分简单,如下图所示: 后面的:1是分配的桌面号,可以给不同的客户端分配不同的桌面号访问,如果是默认端口这样输入就可以了,如果设置了