必威体育Betway必威体育官网
当前位置:首页 > IT技术

Ubuntu远程SSH及x11vnc远程桌面连接

时间:2019-07-04 18:44:38来源:IT技术作者:seo实验室小编阅读:54次「手机版」
 

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 查看

2、查看ubuntu ip地址

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、重启服务器

reboot 

最后,我们可以通过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连接的 ,自行百度资料很多不再赘诉。

相关阅读

ubuntu桌面美化

如何切换到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玩玩。在网上找了好多教程,发现因为版本比较老,好多文件已经变了。装了好几次,中间出现各种问题,但

Ubuntu 16.04版本下载地址

一、16.04 LTS版本映像下载 Desktop(桌面)版下载 64位(amd64): 推荐(复制到迅雷,即可开始下载):http://old-releases.ubuntu.com/release

五:在Ubuntu 16.04下安装MySQL

1,首先执行下面三条命令: 执行第一条命令: sudo apt-get install mysql-server 如下图: 输入 y ,下载安装时会出现要求设置密码的界面

分享到:

栏目导航

推荐阅读

热门阅读