当前位置: 首页 > news >正文

AlpineLinux安装x11vnc服务端实现远程桌面登录

要安装远程桌面登录的vnc服务,首先需要安装xfce4的图形桌面。

关于xfce4的安装,可以参考前面的文章,这里不赘述。

安装x11vnc

localhost:~# apk add x11vnc
(1/3) Installing lzo (2.10-r5)
(2/3) Installing libvncserver (0.9.14-r0)
(3/3) Installing x11vnc (0.9.16-r5)
Executing busybox-1.36.1-r29.trigger
Executing desktop-file-utils-0.27-r0.trigger
OK: 1726 MiB in 441 packages

修改xfce4的桌面为自动登录

localhost:~# vim /etc/lightdm/lightdm.conf

找到以下的内容进行修改,取消autologin-userautologin-user-timeout前面的注释,autologin-user= 后面填上你xfce4桌面想自动登录的用户名。

[Seat:*]
autologin-user=xfce4登录的用户名
autologin-user-timeout=0

添加自动执行启动x11vnc的脚本到系统的启动文件,记得修改 xfce4user 为你自己的用户名。

localhost:~# cat /etc/local.d/vnc.start
#!/bin/shsu xfce4user -c "nohup x11vnc -auth /home/sean/.Xauthority -display :0 &" >> /var/log/x11vnc.log

为文件添加可执行的权限,为开机运行脚本的服务添加开机自启动。

localhost:~# chmod +x /etc/local.d/vnc.start
localhost:~# rc-update add local default* service local added to runlevel default

以上配置及操作完成后,重启系统,使以上的配置都生效。

查看重启后,x11vnc的服务进程是否有跟随系统一起启动起来。

localhost:~# ps -ef|grep x11vnc
sean      3434     1  0 21:51 ?        00:00:01 x11vnc -auth /home/sean/.Xauthority -display :0
root     11452  3659  0 22:19 pts/0    00:00:00 grep x11vnc

使用vnc viewer进行远程连接

确认vnc的服务已经启动后,在其他的远程电脑上使用任意vnc viewer软件,输入vnc服务器的IP加端口5900,进行连接。

在这里插入图片描述

在新的窗口开始连接远程桌面

在这里插入图片描述

建立连接后会有未加密连接的警告,这里选择【Continue】继续。

在这里插入图片描述

连接成功,现在已经是进入到远程的alpine的桌面了。
在这里插入图片描述

http://www.dtcms.com/a/265744.html

相关文章:

  • Zephyr RTOS 防止中断影响数据写入
  • cv610将音频chn0配置为g711a,chn1配置为 aac编码,记录
  • ARM SMMUv3故障和错误(五)
  • mac 电脑安装Homebrew来安装npm与node成功后,安装nvm的流程
  • macOS 26正式发布,全新Liquid Glass设计语言亮相
  • join性能问题,distinct和group by性能,备库自增主键问题
  • 微信小程序在用户拒绝授权后无法使用wx.opensetting再次获取定位授权
  • 针孔相机模型
  • python学习打卡day59
  • 【轨物洞见】光伏机器人与组件、支架智能化协同白皮书
  • Linux操作系统之文件(二):重定向
  • Android 系统默认的Launcher3,Android 系统的导航栏(通常是屏幕底部)显示的 4 个快捷应用图标,如何替换这4个应用图标为客户想要的。
  • Fiddler中文版抓包工具在后端API调试与Mock中的巧用
  • Treap树
  • thinkphp8接管异常处理类
  • linux系统 weblogic10.3.6(jar) 下载及安装
  • 后端 Maven打包 JAR 文件、前端打包dist文件、通过后端服务访问前端页面、Nginx安装与部署
  • Josn模块的使用
  • MVC 架构设计模式
  • Docker 安装 Redis 哨兵模式
  • 【数据结构】C++的unordered_map/set模拟实现(开散列(哈希桶)作底层)
  • 机器人“触摸”水果成熟度突破:SwishFormer模型与DIGIT视触觉传感器在HelloRobot上的水果检测应用
  • TDSQL如何查出某一列中的逗号数量
  • 从 TCP/IP 协议栈角度深入分析网络文件系统 (NFS)
  • (1)手摸手-学习 Vue3 之 Vite 创建项目
  • grpc 和限流Sentinel
  • STC8G 8051内核单片机开发(GPIO)
  • 2025年6月微短剧备案分析:都市题材占四成,20-29集成主流体量
  • OS15.【Linux】gdb调试器的简单使用
  • 修改文件属主