目录:
- 1、ubuntu16.04 安装x11vnc桌面
- 2、Ubuntu 安装vnc 的问题
- 3、为AWS上的ubuntu安装LXDE桌面和VNC
- 4、Ubuntu 16.04 配置vnc4server
ubuntu16.04 安装x11vnc桌面
sudo apt-get install x11vnc
x11vnc -store passwd
执行该命令之后,会要求输入两次vnc密码,最后确认是否将密码配置写入当前用户家目录的/.vnc/passwd文件中,我们输入y进行确认,复制该配置文件到/etc/x11vnc.pass,并赋予可读权限
sudo vim /lib/systemd/system/x11vnc.service
[Unit]
Description=Start x11vnc at startup.
After=multi-user.target
[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /etc/x11vnc.pass -rfbport 5900 -shared
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable x11vnc.service
sudo systemctl start x11vnc.service
使用VNC客户端(如VNC Viewer),填入IP地址连接,再输入之前设的密码,就可以远程访问桌面了。
Ubuntu 安装vnc 的问题
时期:NewYork
在执行上面的命令的时候,系统放回了这个错误,无法指定包
在百度上查了很久,最后的解决方案是拷贝了别人的一个资源包里面的地址,在文件尾部追加了这个,就解决了安装vnc的问题
如下:
为AWS上的ubuntu安装LXDE桌面和VNC
一贯惯例,先运行
然后运行以下命令在Ubuntu上安装Lubuntu的定制LXDE和vanilla LXDE:
跟着就是安装VNC服务,我用的是 TightVncServer
在安装完成 后,需要对VNC 服务器进行初始配置,请使用该 vncserver 命令设置安全密码并创建初始配置文件:
然后重复输入两次密码。 8位密码!8位密码!8位密码! 重要事情说三遍,长度长了,它会自动截取前面八位,支持大小写字母,数字,和特殊字符。
然后系统会问你 Would you like to enter a view-only password (y/n)? 如果你希望高一个只能看,不能控制的,就可以选 y 然后弄多一个密码,我直接选 n 回车。
然后会出现以下内容:
完成上面的事情后,我们开始配置我们的VNCserver了。
配置VNC服务器
VNC 服务器需要知道启动时要执行的命令。它应该连接到哪个图形桌面。
这些命令位于主目录下的.vnc 文件夹中名为 xstartup 的配置文件中。启动脚本是在上一步中运行 vncserver 时创建的,但我们将创建自己的脚本以启动 LXDE 桌面。
首次设置 VNC 时,它会在端口 5901 上启动默认服务器实例。该端口称为显示端口,由 VNC 称为:1。VNC 可以在其他显示端口上启动多个实例,例如:2,:3 等等。
因为我们将要更改 VNC 服务器的配置方式,所以首先使用以下命令停止在端口 5901 上运行的 VNC 服务器实例:
然后会显示 Killing Xtightvnc process ID 5086 后面的数字每个设备都会有不同。
在修改 xstartup 文件之前,我们先 备份 原始文件:
现在创建一个新 xstartup 文件并在文本编辑器中打开它,vi/vim/nano随你们自己喜欢。
文件中的第一个命令 xrdb $HOME/.Xresources 告诉 VNC 的 GUI 框架读取服务器用户的.Xresources 文件。用户可以在.Xresources 中更改图形桌面的某些设置,如终端颜色,光标主题和字体渲染。第二个命令告诉服务器启动 LXDE,在这里您可以找到舒适地管理服务器所需的所有图形软件。
为确保 VNC 服务器能够正确使用此新启动文件,我们需要使其可执行。
然后我们重启服务器
然后就用VNC viewer去连接你的机子进行远程登录吧!
Ubuntu 16.04 配置vnc4server
1、安装vnc4server:
sudo apt-get install vnc4server
2、安装gnome桌面:
sudo apt-getinstallgnome-session-flashback
sudo aptinstallubuntu-desktop gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal -y
3、开启vnc4server服务:
vnc4server
4、输入密码
5、打开~/.vnc下的xstartup:
cd ~/.vnc
gedit xstartup
6、备份原始的xstartup:cp xstartup xstartup_ori
7、修改xstartup内容为:
#!/bin/sh
export XKL_XMODMAP_DISABLE=1
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
[ -x /etc/vnc/xstartup ] exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic
gnome-session
gnome-panel
gnome-settings-daemon
metacity
nautilus
gnome-terminal
8、修改好后关闭先前打开的vnc4server后再次开启vnc
vnc4server -kill :1
vnc4server
9、在windows下安装realvnc的VNC Viewer后直接连接IP:端口,例如上面端口即为192.168.128.145:1 输入密码既可进入图形界面
10、查看目前已打开的vnc:
ps -ef|grep -i vnc
修改vnc密码: cd ~/.vnc
rm -rf passwd
然后再输入 vnc4server 就可根据提示重新设置密码