Files
biblioteca_conocimiento_lab…/scripts/tunel-pi-api.ps1

15 lines
637 B
PowerShell

# tunel-pi-api.ps1 — Tuneles PowerShell -> Pi (minipc) via VPS.
# Sin claves nuevas: reutiliza la llave contabo (PC) y pi_deploy (VPS).
# Uso:
# .\tunel-pi-api.ps1 api # http://localhost:8600 -> tv_api de la Pi (Ctrl+C cierra)
# .\tunel-pi-api.ps1 shell # shell interactiva en la Pi
param([string]$Modo = "api")
$KEY = "C:\Users\juanm\Documents\GitHub\contabo"
$VPS = "root@185.187.169.109"
if ($Modo -eq "shell") {
ssh -i $KEY -t $VPS "ssh -i /root/.ssh/pi_deploy -p 2222 pi@127.0.0.1"
} else {
Write-Output "API de la Pi en http://localhost:8600 (Ctrl+C para cerrar)"
ssh -i $KEY -L 8600:127.0.0.1:8600 -N $VPS
}