Tengo una máquina a un par de saltos y necesito configurar el reenvío de puertos para transferir archivos.
Editar: para ser claros, se necesitan los múltiples saltos para acceder a la máquina remota. Desde mi máquina, configuré una VPN, donde puedo acceder a 10.255.xx, que es la única máquina a la que me puedo conectar a través de la VPN. Una vez que inicie sesión en .xx, puedo conectarme a otras máquinas .yy es una de esas.
De mi maquina:
ssh -L 4567:localhost:4567 me@10.255.x.x
Entonces de esa máquina:
ssh -L 4567:localhost:22 me@10.255.y.y
Entonces puedo
scp -P 4567 me@localhost:/path/to/large/file.gz .
Dejé esto corriendo por la noche, solo para descubrir que la transferencia murió en algún momento.
He visto un par de sugerencias para usar rsync a través de ssh para reanudar la transferencia, pero no tengo claro cómo configurarlo. es posible?
scp me@10.255.x.x:/path/to/large/file.gz .
lograría exactamente lo mismo? ¿Qué versión de scp (ssh) está instalada en el cliente y el servidor?