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
文件,内容如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | 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”文件
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性
· 2025年我用 Compose 写了一个 Todo App
2019-12-04 opencv读取USB相机select timeout问题
2017-12-04 Z30云台PC控制问题