ssh
toma un comando para ejecutar en la máquina remota como su argumento, p.
ssh user@host ping ip-addr
Esto ejecutará ping ip-addr
en la máquina remota y luego finalizará la conexión.
Cuando coloca el comando ping
en la línea siguiente, como en
ssh user@host
ping ip-addr
ssh
, de forma predeterminada, iniciará un shell interactivo en la máquina remota. Cuando finaliza ese shell, el control se devuelve a su secuencia de comandos y el comando ping
se ejecuta localmente.
iptables -I POSTROUTING -t nat -s 10.8.0.0/24 -o tun1 -j MASQUERADE
Это правило понадобится вам для маршрутизации исходящего трафика с сервера openvpn (10.8.0.0/24 )через клиентское соединение openvpn (tun1)
Чтобы получить доступ к вашему серверу openvpn из-за пределов вашей домашней сети, вы должны использовать эти правила из этого ответа:
ip rule add from 192.168.1.164 lookup 10 # Pi server
ip route add default via 192.168.1.1 table 10 # LAN router
Где 192.168.1.164 — ваш IP-адрес Pi -.
Альтернативой разрешению только vpn-трафика может быть:
iptables -A PREROUTING -t mangle -p udp --dport 1149 -j MARK --set-mark 1
ip rule add fwmark 1 table 10
ip route add default via 192.168.1.1 dev wlan0 dev table 10