1 ubuntu20开放远程访问端口
安装防火墙端口管理软件
sudo apt-get install ufw
关闭所有端口
(如果你知道vnc都用了哪些端口,直接开发对应的,尤其是局域网端口,这里暴力全部关闭)
sudo ufw disable
查看防火墙状态
sudo ufw status
2 设置ubuntu20开启远程服务
设置-共享-屏幕共享开启

开启对应的wifi远程链接权限
一定要选择使用账号密码模式登录,而非询问模式。

3 win10使用vnc软件访问ubuntu20远程桌面
3-0 确保win10和ubuntu20在同一个局域网。
实际外场测试携带大功率路由器不方便,
推荐一个便携又快速的模式,目标主机直接连接笔记本WIFI,不受外部网速影响。
(笔记本在没有连接外接wifi前提下,无法分享热点。可以先成功分享后,可以在断开外接热点。)

3-1 找到UBuntu20主机局域网的ip地址
确保WIN10和UBUNTU20在同一个局域网
找到ubuntu20的ip地址
命令查询
ifcongfig
ipcongfig
或者路由器后台看
win10 vnc访问查看ubuntu20界面

4 Ubuntu20.04 虚拟显示器配置(解决无显示器远程黑屏问题)
慎用,会导致实体显示器不显示画面,除非删除配置文件。
一、配置方法
1)安装软件
通过终端安装虚拟显示器软件,Ubuntu20.4可以用:
$ sudo apt-get install xserver-xorg-core-hwe-18.04
$ sudo apt-get install xserver-xorg-video-dummy
2)添加配置文件
在 /usr/share/X11/xorg.conf.d/ 中添加 xorg.conf 文件。
编辑 /usr/share/X11/xorg.conf.d/xorg.conf文件,内容如下:
Section "Monitor"
Identifier "Monitor0"
HorizSync 28.0-80.0
VertRefresh 48.0-75.0
Modeline "1920x1080_60.00" 172.80 1920 2040 2248 2576 1080 1081 1084 1118 -HSync +Vsync
EndSection
Section "Device"
Identifier "Card0"
Driver "dummy"
VideoRam 256000
EndSection
Section "Screen"
DefaultDepth 24
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Depth 24
Modes "1920x1080_60.00"
EndSubSection
EndSection
意:虽然配置上面写了 “1920x1080”,但是实际上最大支持 “1360x768”
3)重启
重启计算机后,默认使用虚拟显示器。
使用向日葵或teamviewer实现远程连接即可
注意:如果需要再用显示器,需要删除或者重命名“xorg.conf”文件
浙公网安备 33010602011771号