树莓派5安装realvnc远程连接服务

liudong19950828 · 2024-11-3 13:43:34 · 15 次点击

需求,在没外接屏幕连接输出的情况下使用 realvnc 客户端连接显示 kali realvnc 服务端远程桌面


raspberrypi5 kali os 配置,kali 默认桌面环境是 xfce4


kali@kali-raspberry-pi5
-----------------------
OS: Kali GNU/Linux Rolling aarch64
Host: Raspberry Pi 5 Model B Rev 1.0
Kernel: 6.6.45-v8+
Uptime: 9 hours, 22 mins
Packages: 2750 (dpkg)
Shell: zsh 5.9
Theme: Kali-Dark [GTK2], adw-gtk3-dark [GTK3]
Icons: Flat-Remix-Blue-Dark [GTK2/3]
Terminal: /dev/pts/2
CPU: (4) @ 2.400GHz
Memory: 211MiB / 7945MiB

ssh 连接树莓派5 kali os


# 连接命令 ssh '[kali os 用户名]@[ssh域名或ip地址]' -o ServerAliveInterval=60 -p '[ssh端口]'
# 比如
ssh 'kali@127.0.0.1' -o ServerAliveInterval=60 -p '22'

下载 realvnc server 和 viewer 安装包


wget -t 3 -T 10 --verbose --show-progress=on --progress=bar --no-check-certificate --hsts-file=/tmp/wget-hsts -c 'https://downloads.realvnc.com/download/file/vnc.files/VNC-Server-7.12.1-Linux-ARM64.deb' -O"VNC-Server-7.12.1-Linux-ARM64.deb"  

wget -t 3 -T 10 --verbose --show-progress=on --progress=bar --no-check-certificate --hsts-file=/tmp/wget-hsts -c 'https://downloads.realvnc.com/download/file/viewer.files/VNC-Viewer-7.12.1-Linux-ARM64.deb' -O"VNC-Viewer-7.12.1-Linux-ARM64.deb"

安装 realvnc server viewer 安装包 和 xvfb 虚拟监视器


sudo apt update
sudo apt -fy install xvfb ./VNC-Server-7.12.1-Linux-ARM64.deb ./VNC-Viewer-7.12.1-Linux-ARM64.deb

终止远程服务和虚拟监视器命令


kali 默认 zsh shell 终端下的终止命令


sudo kill -9 $(ps -ef | grep -v grep | grep -E -i 'vncserver-x11|xvfb' | awk '{print $2}')

或者使用 pkill 终止桌面命令


sudo pkill -f Xvfb
sudo pkill -f vncserver-x11
sudo pkill -f vncserver-x11-core

配置监视器窗口号,比如 :0


export DISPLAY=:0

删除远程服务根据窗口号产生的文件


sudo rm -fv /tmp/.X${DISPLAY}-lock

后台启用虚拟监视器分辨率 1920x1080 16色彩方案


Xvfb $DISPLAY -screen 0 1920x1080x16 & disown

启动桌面环境 xfce4


startxfce4 -- $DISPLAY & disown

启用远程桌面


# 至于为什么没用 sudo setvice vncserver-x11-serviced start 
# 是因为我发现官方的方法总是失败,连接不到 X 服务,所以就直接使用 vncserver-x11 启动服务
vncserver-x11 & disown

最后使用 realvnc 客户端连接显示远程桌面


# 打开客户端,输入树莓派5域名或IP:远程桌面窗口号,[域名或IP]:[DISPLAY]
# 比如,127.0.0.1:0
# 输入kali os 用户名密码认证就可以食用了


参考



官方realvnc安装包来源

官方realvnc服务和客户端部署脚本参考

xvfb虚拟监视器应用技巧?

如何在ubuntu上安装配置vnc?

树莓派上realvnc服务无法连接X服务?

apt安装deb包pkgAcquire::Run (13: Permission denied)报错?


举报· 15 次点击
登录 注册 站外分享
快来抢沙发
0 条回复  
返回顶部