# SSH Tunnel Check Script (batch script for cron) # Add to cron: */5 * * * * /path/to/check_ssh_tunnel.sh # --- Script to ensure SSH Tunnel is active --- #!/bin/bash SSH_USER="your_ssh_user" SSH_SERVER="ssh-server-address" LOCAL_PORT="2049" REMOTE_NFS_SERVER="nfs-server-address" # Check if tunnel is active if ! nc -z localhost $LOCAL_PORT; then echo "SSH Tunnel is down! Reconnecting..." ssh -f -N -L ${LOCAL_PORT}:$SSH_SERVER:2049 ${SSH_USER}@${SSH_SERVER} else echo "SSH Tunnel is active." fi