tengo tres Computadoras.
PC1 y PC2 está en una LAN privada, donde PC1 es conocido por PC2 como 192.168.0.2
192.168.123.101
¿Cómo puedo conectarme a PC1? de PC3 con SSH.
¿Hay algo como:
ssh [email protected] -via [email protected]
Respuesta aceptada:
ssh -o 'ProxyCommand ssh -W %h:%p [email protected]'
Entonces simplemente puede ejecutar ssh PC1
.
Se utiliza mejor a través de un alias en ~/.ssh/config
:
Host PC1
HostName 192.168.0.2
User user
ProxyCommand ssh -W %h:%p [email protected]
Para versiones anteriores de OpenSSH que no tienen -W
opción (creo que esto significa ≤5.4), asegúrese de que netcat esté disponible en PC2 y use
Host PC1
HostName 192.168.0.2
User user
ProxyCommand ssh [email protected] nc %h %p