Ubuntu 17.04,如何安装远程桌面服务VNC服务做到远程桌面?

在ubuntu server 环境安装 vnc4server 服务和xfce 图形环境
我的图书馆
在ubuntu server 环境安装 vnc4server 服务和xfce 图形环境
sudo apt-get install vnc4server
ubuntu 是用vnc4server
安装完毕以后需要用普通户用修改一次 vnc的密码
vnc4passwd
按照提示两次输入密码 这个密码是客户端链接VNC服务器环境的时候需要输入的密码。
然后再用普通用户运行一次
vnc4server
都没问题的话会显示在本用户目录链接了vnc的配置服务文件等等, 默认第一个vnc 服务使用了vnc的端口 :1
记住就是了。
在本地安装vnc的客户端, 我用的是realvnc, 在填写vnc服务地址的时候填写 你的域名+:1 比如
your_domain_name:1 IP也可以
没错的话应该会显示之前设置的那个vnc密码 进入以后默认开启的是Xterm
桌面环境,一般都是光秃秃的只剩下一个console。
如果都没有问题那么可以先停止这个vnc 服务实例。
vnc4server -kill :1
里面用的:1 就是之前运行那个实例。所有的操作不要使用root用户,不然有安全问题。
vnc服务就这样装好了。 下面就是安装XFCE桌面环境了
sudo apt-get install xfce4
完成以后就可以进入本用户目录下的.vnc 目录
备份好原来的 xstartup 文件然后做一下修改
在 x-terminal-emulator -geometry 80x24+10+10 -ls -title
"$VNCDESKTOP Desktop" &
这句之后注释掉最后一句 #x-window-manager &
然后添加下面这段。
x-sesion-manager & xfdesktop &
xfce4-panel &
xfce4-menu-plugin &
xfsettingsd &
保存文件退出。
重新运行vnc4server 命令 重新连接vnc服务。 xfce图形环境就这么地出来鸟。注意,第一次打开的时候会发现终端是黑色,感觉好像不能输入,其实是因为终端的背景颜色设置成了黑色与,前景色相同,所以看不到,设置终端首选项即可。另外发现TAb被占用,不能补全,按下面操作。& 2. 此法不需要重启系统,可以直接在远程桌面中设置,打开菜单-&设置-&窗口管理器,或者在终端中输入xfwm4-settings打开(xfwm4就是xfce4 window manger的缩写)选择键盘,可以看到窗口快捷键中动作一列有“切换同一应用程序的窗口”选项,将该选项的快捷键清除后关闭窗口即可到此,Xfce4远程桌面的配置完成。
还有一个端口问题,一般开始都是5901不是5900,如果要修改可以先kill掉vnc4server,在/usr/bin/vnc4server配置文件里面修改,找到“$vncPort
= 5900 + $displayN”把5900改为5899即可
TA的最新馆藏X11VNC在Ubuntu 14.04服务器版上开启远程桌面的使用_服务器应用_Linux公社-Linux系统门户网站
你好,游客
X11VNC在Ubuntu 14.04服务器版上开启远程桌面的使用
来源:Linux社区&
作者:jnbbwyth
关于x11vnc在 14.04服务器版上开启远程桌面的使用。先上一个最后的结果图(配了好几个小时,到处找资料)如题,仅仅作为自己的一个备忘,如果能顺便帮助到你,我将非常开心!
主要目的:利用命令行开启远程服务器图形界面,然后再用vnc远客到服务端的x11vnc(我的服务端桌面用的xfce所以采用x11vnc,如果你的是gnome或者kde,则需采用vnc4server)
配置过程:
1:安装x11vnc
2:为x11vnc设置密码,sudo x11vnc -forever -passwd 需要设置的密码
3:如果愿意每次手动远程启动x11vnc则不用往下看了
4:sudo x11vnc -storepasswd in /etc/x11vnc.pass
5:sudo cp ~/.vnc/passwd /etc/x11vnc.pass (认为你是非root的其它管理员)
6:sudo vim /etc/init/x11vnc.conf (如果没有这个文件则创建一个)
7:把以下代码复制到x11vnc.conf(这样你就不用每次都要去手动启用了)
start on login-session-start
x11vnc -display :0 -auth /var/run/lightdm/root/:0 -forever -bg -o /var/log/x11vnc.log -rfbauth /etc/x11vnc.pass -rfbport 5900
end script
8:大功告成!
X11VNC:让Windows可以远程管理Ubuntu桌面
VNC的安装配置
6.3安装和配置VNC
Linux下强制不检测依赖安装VNC
CentOS6 VNC服务安装配置
VNC远程控制安装和设置
Windows通过VNC访问Ubuntu&
Windows远程桌面访问Ubuntu 12.04 之安装VNC
更多Ubuntu相关信息见 专题页面
本文永久更新链接地址:
相关资讯 & & &
& (04月05日)
& (06/17/:25)
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款本文讲的是Ubuntu系统安装X11VNC实现远程可视化桌面操作教程,
第一、安装X11VNC
在当前我们已经创建和安装好Ubuntu发行版本中直接用apt-get安装X11VNC。
apt-get update -y
apt-get install x11vn
第一、安装X11VNC
在当前我们已经创建和安装好Ubuntu发行版本中直接用apt-get安装X11VNC。
apt-get update -y
apt-get install x11vnc -y
第二、设置VNC密码
x11vnc -storepasswd
输入命令,然后需要设置两次VNC连接密码,这个到时候就是用来客户端连接时候用到的。
同时我们也可以将密码写入到"/root/.vnc/passwd"文件中,这样如果忘记密码也可以通过系统中寻找。
第三、启动VNC Service
x11vnc -forever -shared -rfbauth ~/.vnc/passwd
同时,我们也可以设置成随系统自动启动。
1、复制密码
cp /root/.vnc/passwd /etc/x11vnc.pass
2、编辑文件
/etc/init/x11vnc.conf
添加下面内容
start on login-session-start
/usr/bin/x11vnc -auth /var/run/lightdm/root/:0 -noxrecord -noxfixes
-noxdamage -rfbauth /etc/x11vnc.pass -forever -bg -rfbport 5900 -o
/var/log/x11vnc.log
end script
3、重启服务器
最后,我们可以通过VNCVIEW工具链接远程桌面,且输入上面设置的密码就可以看到。
以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索密码
ubuntu 16.04 x11vnc、ubuntu x11vnc、ubuntu16 x11vnc、ubuntu 14.04 x11vnc、ubuntu x11vnc 15,以便于您获取更多的相关知识。
为您提供简单高效、处理能力可弹性伸缩的计算服务,帮助您快速构建更稳定、安全的应用,提升运维效率,降低 IT 成本...
RDS是一种稳定可靠、可弹性伸缩的在线数据库服务。支持MySQL、SQL Server、PostgreSQL、高...
云栖社区()为您免费提供相关信息,包括
的信息,还有ubuntu 16.04 x11vnc、ubuntu x11vnc、ubuntu16 x11vnc、ubuntu 14.04 x11vnc、ubuntu x11vnc 15等
,所有相关内容均不代表云栖社区的意见!博客访问: 779307
博文数量: 114
博客积分: 3888
博客等级: 中校
技术积分: 2886
注册时间:
认证徽章:
一看二做三总结
IT168企业级官微
微信号:IT168qiye
系统架构师大会
微信号:SACC2013
分类: LINUX
VNC server的安装不用多说。但问题是,安装完成后,只能看到terminal,看不到桌面与菜单。原因是VNC默认是不启动桌面环境的。
虽然linuxer们坚持认为一个terminal就够了,但这不是我的菜,还是要搞出桌面才够爽。
vnc server启动时,会调用“~/.vnc/xstartup”进行初始化,我们的任务就是在这里启动桌面环境。
ubuntu支持两种桌面环境:unity与gnome,(unity是对gnome的一种深度定制)
还写以选择安装一种轻量级桌面环境,xfce4。
原来计划搞定三种桌面环境,最终却没搞定ubuntu 14.04上默认支持的unity :(
不管怎么,三种方式都放到下面的脚本中了,unity仅作参考了。
# DESK_TYPE=xfce
DESK_TYPE=gnome
# DESK_TYPE=unity
# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
# 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 &
echo $DESK_TYPE
# xfce desktop
if test $DESK_TYPE = then
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
x-session=-manager &
xfdesktop & xfce4-panel &
xfce4-menu-plugin &
xfsettingsd &
xfconfd i&
# gnome desktop
if test $DESK_TYPE = then
gnome-session &
gnome-panel &
gnome-settings-daemon &
metacity &
nautilus -n &
gnome-terminal &
/usr/bin/gsettings set org.gnome.desktop.wm.keybindings panel-main-menu "['&Alt&F1']"
/usr/bin/gsettings set org.gnome.desktop.wm.keybindings maximize "['&Alt&KP_5']"
/usr/bin/gsettings set org.gnome.desktop.wm.keybindings unmaximize "['&Alt&F5']"
/usr/bin/gsettings set org.gnome.desktop.wm.keybindings show-desktop "['&Primary&&Alt&d']"
/usr/bin/gsettings set org.gnome.desktop.wm.keybindings switch-applications "['&Alt&Tab']"
/usr/bin/gsettings set org.gnome.desktop.wm.keybindings switch-group "['&Alt&Above_Tab']"
/usr/bin/gsettings set org.gnome.desktop.wm.keybindings switch-input-source "[]"
/usr/bin/gsettings set org.gnome.desktop.wm.keybindings switch-input-source-backward "[]"
/usr/bin/gsettings set org.gnome.settings-daemon.plugins.media-keys terminal "['&Ctrl&&Alt&t']"
# unity desktop
if test $DESK_TYPE = then
export DESKTOP_SESSION=ubuntu
export GDMSESSION=ubuntu
export STARTUP="/usr/bin/gnome-session --session=ubuntu"
$STARTUP &
vnc配置好后,如果希望开机启动,可以建立文件“/etc/vncserver/vncservers.conf”用来配置需要启动的server
VNCSERVERS="1:hao-64 11:hao-64 12:hao-64 13:hao-64 14:hao-64 15:hao-64"
VNCSERVERARGS[1]="-geometry "
VNCSERVERARGS[11]="-geometry "
VNCSERVERARGS[12]="-geometry "
VNCSERVERARGS[13]="-geometry "
VNCSERVERARGS[14]="-geometry "
VNCSERVERARGS[15]="-geometry 800x600"
再建立文件“/etc/init.d/vncserver”,用于开机启动配置文件
#!/bin/bash
unset VNCSERVERARGS
VNCSERVERS=""
[ -f /etc/vncserver/vncservers.conf ] && . /etc/vncserver/vncservers.conf
prog=$"VNC server"
&. /lib/lsb/init-functions
&REQ_USER=$2
&echo -n $"Starting $prog: "
&ulimit -S -c 0 &/dev/null 2&&1
&for display in ${VNCSERVERS}
&export USER="${display##*:}"
&if test -z "${REQ_USER}" -o "${REQ_USER}" == ${USER} ; then
&echo -n "${display} "
&unset BASH_ENV ENV
&DISP="${display%%:*}"
&export VNCUSERARGS="${VNCSERVERARGS[${DISP}]}"
&su ${USER} -c "cd ~${USER} && [ -f .vnc/passwd ] && vncserver :${DISP} ${VNCUSERARGS}"
&. /lib/lsb/init-functions
&REQ_USER=$2
&echo -n $"Shutting down VNCServer: "
&for display in ${VNCSERVERS}
&export USER="${display##*:}"
&if test -z "${REQ_USER}" -o "${REQ_USER}" == ${USER} ; then
&echo -n "${display} "
&unset BASH_ENV ENV
&export USER="${display##*:}"
&su ${USER} -c "vncserver -kill :${display%%:*}" &/dev/null 2&&1
&echo -e "\n"
&echo "VNCServer Stopped"
case "$1" in
restart|reload)
condrestart)
if [ -f /var/lock/subsys/vncserver ]; then
status Xvnc
echo $"Usage: $0 {start|stop|restart|condrestart|status}"
调用命令“”刷新启动配置。
最后,重启系统
阅读(20520) | 评论(1) | 转发(0) |
相关热门文章
给主人留下些什么吧!~~
经过一段时间测试,发现gnome方式存在一个bug:gnome的启动不是每次都成功,经常是只有桌面,没有“首选项”与“工具栏”。通过ps命令对比了成功与失败两种情况时的进程列表,发现失败时,有些脚本中需要启动的进程没有启动成功。原因不清楚,只能使用最简单直接的方式,在设置快捷键命令前加入延时。gnome-terminal&&sleep&2/usr/bin/gsettings&set&.....好吧,我承认这招有点扯,但真的管用啊!!
请登录后评论。}

我要回帖

更多关于 win7安装远程桌面服务 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信