配置xfce桌面&VNC远程连接

配置xfce桌面&VNC远程连接,第1张

参考文章: https://telstudy.xyz/index.php/2018/12/07/aliyun/

1.安装xfce4

sudo apt install xfce4

安装xubuntu

sudo apt install xubuntu-desktop

2.安装xrdp组件和vnc服务器

sudo apt install xrdp vnc4server

3.配置vnc服务器(自行创建配置文件,设置默认远程桌面为xfce4)

echo "xfce4-session" >~/.xsession

sudo service xrdp restart

到此处,可以通过Windows远程桌面连接服务器

-------------------开始VNC的配置----------------

安装vim文本编辑器

sudo apt install vim

SSH执行,启动vnc服务

vncserver

首次启动VNC服务会配置连接密码,设置好

关闭vnc服务

vnc4server -kill :1

进入根目录下/.vnc文件夹,其中有一个xstartup文件,用vim打开修改

将文件中所有内容注释掉(每行最前面加#)

然后添加以下内容

unset SESSION_MANAGER

unset DBUS_SESSION_BUS_ADDRESS

startxfce4 &

重新启动vnc服务:

vnc4server -geometry 1280x1024

-geometry 1280x1024 作用:设置远程桌面的分辨率为1280x1024(任意调整)

[注意这是x,字母x,不是*]

服务器端配置完成

Windows端:

VNC server:填你的服务器的公网IP:1 (xxx.xxx.xxx.xxx:1)

连接的登录密码是之前设置的vnc服务密码

OK

------常见问题------

vnc连接不支持gnome桌面

配置文件内容确保正确

服务器系统 Ubuntu Server 16.04 64bit

这时候需要你输入一个8位数的密码,这个密码你需要记住,这个是你以后远程连接要用到的。

运行一下就 kill 掉的原因是为了生成配置文件

如文件中所言,将 # Uncomment the following two lines for normal desktop 下面两句的注释取消即可

https://www.realvnc.com/en/connect/download/viewer/

选择你系统对应的版本即可

打开已安装的客户端

在上方地址栏输入服务器的IP地址 + :1 ,如服务器为 123.12.13.14 ,那么就输入 123.12.13.14:1 。

:1 是启动 vnc server 时的参数,如果使用 vncserver :2 启动,那么这里也相应的改成 :2 即可。

按提示输入密码即可成功连接。

但是会发现好像没有默认的浏览器。

如果一切顺利安装完成,启动 chrome

如果提示 Running as root without --no-sandbox is not supported 那么在后面加上 --no-sandbox 即可

ps: 发现中文无法正常显示,这个怎么处理,下回分解。

vnc提供远程桌面服务,下面介绍下详细安装步骤

执行apt-get update更新下

apt-get update

安装桌面环境

sudo apt install xfce4 xfce4-goodies

安装vncserver

apt install tightvncserver

启动vncserver服务并初始化

root@wxj-virtual-machine:~# vncserver

You will require a password to access your desktops.

Password:

Verify: 

Would you like to enter a view-only password (y/n)?

xauth:  file /root/.Xauthority does not exist

New 'X' desktop is wxj-virtual-machine:1

Creating default startup script /root/.vnc/xstartup

Starting applications specified in /root/.vnc/xstartup

Log file is /root/.vnc/wxj-virtual-machine:1.log

这时候远程登录看到桌面环境是一片空白

配置下vncserver的参数

vncserver -kill :1

mv ~/.vnc/xstartup ~/.vnc/xstartup.bak

vim ~/.vnc/xstartup

增加以下内容

#!/bin/bash

xrdb $HOME/.Xresources

startxfce4 &

增加执行权限

chmod +x ~/.vnc/xstartup

重新启动vncserver服务之后重新链接查看,成功看到桌面环境

vncserver -kill :1

vncserver

连接信息

看到如下界面成功配置


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/390580.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存