#!/bin/bash INTERFACE=$(ip route show default | awk '/default/ {print $5}') if [ -z "$INTERFACE" ]; then echo "Chyba: Výchozí síťová cesta nenalezena (síť je nedostupná)." >&2 exit 1 fi MAC_ADDR=$(cat "/sys/class/net/$INTERFACE/address" 2>/dev/null) if [ -z "$MAC_ADDR" ]; then exit 1 fi TEMP_MAC_DIGITS=$(echo "$MAC_ADDR" | grep -o '[0-9]' | tail -n 4 | tr -d '\n') PORT="5${TEMP_MAC_DIGITS}" PORTSSH=$(($PORT + 1)) # Spustime hlavni prikaz SSH tunelu s dynamicky generovanym portem /usr/bin/ssh -f -NT -p 22222 \ -R localhost:${PORT}:localhost:5900 \ -R localhost:${PORTSSH}:localhost:22 \ -o StrictHostKeyChecking=no \ -o ServerAliveInterval=5 -o ServerAliveCountMax=3 \ sshmapper@176.74.132.13 -i /root/.ssh/id_rsa_tunnel