Installer SSH og VNC på Kiosk
Source: Download script
Last Updated: 4. December 2024 by Agnete Moos (agms@sonderborg.dk)
Parameters:
Navn | Type | Standardværdi | Påkrævet |
---|---|---|---|
Click to see the source code
#!/usr/bin/env bash
# This script will set up a VNC server to listen on display :0 and will
# set a password given in the first parameter.
VNC_PASSWORD=$1
XINETD_FILE=/etc/xinetd.d/x11vnc
if ! get_os2borgerpc_config os2_product | grep --quiet kiosk; then
echo "Dette script er ikke designet til at blive anvendt på en regulær OS2borgerPC-maskine."
exit 1
fi
apt install -y ssh x11vnc xinetd
cat << EOF > $XINETD_FILE
service x11vncservice
{
port = 5900
type = UNLISTED
socket_type = stream
protocol = tcp
wait = no
user = chrome
server = /usr/bin/x11vnc
server_args = -inetd -o /home/chrome/x11vnc.log -noxdamage -display :0 -auth /home/chrome/.Xauthority -passwd $VNC_PASSWORD
disable = no
}
EOF
chmod 640 $XINETD_FILE
rm --force /etc/os2borgerpc/vncpasswd /var/log/x11vnc.log
service xinetd restart
Beskrivelse
Installer SSH og VNC for fjernadgang.
Du kan lave SSH-forbindelse med det almindelige Unix-password.
Giv VNC-kodeordet med som parameter.
Programmer der understøtter VNC:
- Multi platform: TigerVNC (Open source, https://tigervnc.org)
- Linux: Remmina (Open source, https://remmina.org)
- Windows: RealVNC Connect (ikke open source, https://www.realvnc.com/en/connect/)
Dette script er blevet testet og virker på Ubuntu 22.04.