如何安装Debian 11抓屏tigervnc?
- By : Will
- Category : Debian-Like
Debian-Like
1 前言
一个问题,一篇文章,一出故事。
笔者需要查看远程Debian的远程电脑操作屏幕,于是安装非标准版本的的抓屏版VNC。
另外,你需要明确的是,此版本支持查看远程操作者的操作屏幕。
2 最佳实践
2.1 安装软件表
apt install -y tigervnc-scraping-server
2.2 配置登录密码
vncpasswd
2.3 启动VNC服务
su - user01 x0vncserver -localhost no passwordfile=~/.vnc/passwd -display :0
如果需要后台运行,请执行如下命令,
su - user01 x0vncserver -localhost no passwordfile=~/.vnc/passwd -display=:0 >/dev/null 2>&1 &
然后,你可以使用如下命令查看启动的端口,
netstat -antp | grep :590
2.4 关闭VNC服务
su - user01 x0vncserver -kill :0
2.5 配置服务运行
vim /etc/systemd/system/vncserver@:0.service
加入如下配置,
[Unit] Description=Start TigerVNC Server at startup After=syslog.target network.target [Service] Type=forking User=will PIDFile=/home/will/.vnc/%H%i.pid ExecStartPre=/bin/sh -c '/usr/bin/x0vncserver -kill %i > /dev/null 2>&1 || :' ExecStart=/bin/sh -c "/usr/bin/x0vncserver -localhost no passwordfile=/home/will/.vnc/passwd -display %i" ExecStop=/bin/sh -c '/usr/bin/x0vncserver -kill %i > /dev/null 2>&1 || :' Restart=on-success RestartSec=15 [Install] WantedBy=multi-user.target
启动脚本创建后,你需要使用如下脚本重载服务,
systemctl daemon-reload
然后你需要使用如下命令启动服务并设置服务自启动,
systemctl start vncserver@:0.service systemctl enable vncserver@:0.service
————————————-
https://www.howtoforge.com/tutorial/how-to-start-a-vnc-server-for-the-actual-display-scraping-with-tigervnc/
https://serverfault.com/questions/319056/vnc-viewer-issue-showing-black-screen
https://manpages.debian.org/unstable/tigervnc-scraping-server/x0tigervncserver.1.en.html
https://bytexd.com/how-to-install-configure-vnc-on-debian/
没有评论