x11vnc
一、连接SSH
1. 开启ssh
sudo apt update #更新源列表
sudo apt-get install openssh-server #安装ssh服务
sudo ps -e |grep ssh #查看ssh服务是否启动 如图则已开启
sudo service ssh start #开启ssh服务 再次sudo ps -e |grep ssh 查看
sudo ifconfig #查看ip
3、 下载putty,然后配置相关信息登录
二、安装轻量级桌面
1、安装lubuntu桌面,里面包括了的lxde桌面环境以及附加的一些套件。
$sudo apt-get install lubuntu-desktop
三、开启VNC
第一、安装x11vnc
在当前我们已经创建和安装好Ubuntu发行版本中直接用apt-get安装X11VNC。
代码如下 复制代码 apt-get update
apt-get install x11vnc
第二、设置VNC密码
代码如下 复制代码 x11vnc -storepasswd
输入命令,然后需要设置两次VNC连接密码,这个到时候就是用来客户端连接时候用到的。
同时我们也可以将密码写入到"/root/.vnc/passwd"文件中,这样如果忘记密码也可以通过系统中寻找。
第三、启动VNC Service
代码如下 复制代码 x11vnc -forever -shared -rfbauth ~/.vnc/passwd
同时,我们也可以设置成随系统自动启动。
1、复制密码
代码如下 复制代码 cp /root/.vnc/passwd /etc/x11vnc.pass
2、 配置自启文件(Ubuntu 15.04及以后版本)
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
3、编辑自启文件 (Ubuntu 15.04以前版本)
代码如下 复制代码 /etc/init/x11vnc.conf
添加下面内容
代码如下 复制代码 start on login-session-start
script
/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
其中,/var/run/lightdm要根据实际的桌面管理器修改,gdm或者kdm。
4.启动服务
sudo systemctl daemon-reload sudo systemctl enable x11vnc.service sudo systemctl start x11vnc.service
5、重启服务器
最后,我们可以通过VNCVIEW工具链接远程桌面,且输入上面设置的密码就可以看到桌面
补充; 配置虚拟分辨率
服务器如果没有外接外接显示器,x-session不能从外部获取分辨率,需要在xorg.conf中设置虚拟分辨率。
参考:HTTP://askubuntu.com/questions/100604/set-desktop-resolution-for-standard-11-10-vnc-server
ubuntu默认已经没有/etc/X11/xorg.conf,也没有必要用Xorg -configure创建,直接手动创建就行,并添加如下代码(客户端显示屏分辨率是1680x1050,可以根据实际情况修改virtual参数)
Section "Device" Identifier "Configured Video Device" EndSection Section "monitor" Identifier "Configured Monitor" EndSection Section "Screen" Identifier "Default Screen" Monitor "Configured Monitor" Device "Configured Video Device" SubSection "display" depth 24 Virtual 1680 1050 EndSubSection EndSection
x11vnc相当于windows远程桌面,若想安装想vncserver连接的 ,自行百度资料很多不再赘诉。
相关阅读
如何切换到root用户su -安装gnome-tweak-tool(优化)sudo apt install gnome-tweak-tool3.Gnome-shell extensions(Gnome-shell 扩
使用UltraISO制作ubuntu安装u盘启动盘图文教程(转)
原文地址 https://blog.csdn.net/zjx2014430/article/details/49303785Ubuntu(乌班图)是一个以桌面应用为主的Linux操作系统,其名称
ubuntu16.04 安装hustoj 最新【亲测,附带常见问题解决
最近在学习Linux,就想着搭建一个oj玩玩。在网上找了好多教程,发现因为版本比较老,好多文件已经变了。装了好几次,中间出现各种问题,但
一、16.04 LTS版本映像下载 Desktop(桌面)版下载 64位(amd64): 推荐(复制到迅雷,即可开始下载):http://old-releases.ubuntu.com/release
1,首先执行下面三条命令: 执行第一条命令: sudo apt-get install mysql-server 如下图: 输入 y ,下载安装时会出现要求设置密码的界面