ubuntu linux 配置vnc远程桌面图形访问

2023-10-12  本文已影响0人  吉凶以情迁

安装VNC服务器:

sudo apt update
sudo apt install tightvncserver

启动VNC服务器:

vncserver :1

首次运行时,会提示设置一个密码以保护VNC连接。

配置VNC会话:
创建一个用于VNC会话的启动脚本文件,例如
~/.vnc/xstartup。

nano ~/.vnc/xstartup

vim也行
内容如下

#!/bin/bash
xrdb $HOME/.Xresources
startxfce4 &

保存并关闭文件。

重新启动VNC服务器以应用新的配置:

先杀死
vncserver -kill :1
启动

vncserver :1

默认VNC端口是5901。

sudo ufw allow 5901/tcp
sudo ufw enable

修改vnc密码

vncpasswd 

指定用户名

vncpasswd -user username

指定端口 开启新的

vncserver :2 -rfbport 5902

配置分辨率

vncserver :2 -geometry 1280x720

配置文件支持的参数

设置桌面环境: Xfce、GNOME、KDE

例如,如果您要使用 Xfce 桌面环境:

startxfce4 &

设置分辨率

xrandr --output default --mode 1280x720

设置颜色深度:您可以指定颜色深度,通常是 16、24 或 32
vncconfig -depth 24

2023-10-13 20:47:50

vncserver有一些bug,总是死锁
因此,我改良了一下,下面命令确保每次执行都会重启vncserver,先删掉锁定文件,然后杀死进程,

rm ~/.vnc/*.log 2>/dev/null|rm -rf /tmp/.* 2>/dev/null|ps -al|grep Xtight|killall Xtightvnc 2>/dev/null|vncserver :1

保存为文件


image.png

其它

https://cloud.tencent.com/developer/article/1915187?areaSource=102001.15&traceId=AfYHxEqsUdNaZ9iM2uz9B

rdp黑屏

vim ~/.xsessionrc

添加:

export GNOME_SHELL_SESSION_MODE=ubuntu
export XDG_CURRENT_DESKTOP=ubuntu:GNOME
export XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/etc/xdg

vnc花屏
vi /root/.vnc/xstartup
将文件中所有内容注释掉(每行最前面用#),然后添加以下内容

unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
startxfce4 &

文件在:~.vnc\中,一般初始化是没有的,需要你自己创建。

xstartup文件内容如下:
vim ~\.vnc\xstartup
sudo chmod +x ~\.vnc\xstartup

#!/bin/sh
# Uncomment the following two lines for normal desktop:
export XKL_XMODMAP_DISABLE=1
unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
unset DBUS_SESSION_BUS_ADDRESS
gnome-panel &
gnmoe-settings-daemon &
metacity &
nautilus &
gnome-terminal &

最后 花屏还有可能是远程桌面设置的问题,进入图形界面勾选权限 ,不过我那边没看出问题。

上一篇 下一篇

猜你喜欢

热点阅读