
Quiero configurar una conexión SSH al servidor remoto que está detrás de un proxy dentro del archivo ~/.shh/config. Actualmente mi archivo se ve así:
Host Proxy
HostName proxy_server_address
User JhonDoe
Host internal_machine
HostName internal_address
User JhonDoe
ProxyJump Proxy
Al realizar ssh internal_machine
esta configuración me pide una contraseña para el servidor Proxy y luego una contraseña para internal_machine
. Sin embargo , ya tengo el id_rsa
on y debería acceder a él mediante ssh sin solicitar la contraseña. Al observar los registros con "ssh -v", vi que cuando se ejecuta ssh en Proxy, busca la clave id_rsa en mi máquina local en lugar de . ¿Hay alguna forma de configurar para verificar la clave en el servidor proxy en lugar de en mi máquina local?internal_machine
Proxy
Proxy
ProxyJump
id_rsa
La funcionalidad deseada que estoy buscando es que cuando lo haga ssh internal_machine
desde mi máquina local me pedirá una Proxy
contraseña y luego me iniciará sesión automáticamente.internal_machine
NOTA 1: Si copio id_rsa
desde Proxy
mi máquina local, esto funciona, pero según tengo entendido, no es una buena práctica con respecto a la seguridad.
NOTA 2: Estoy haciendo esto porque quiero usar las capacidades de desarrollo SSH remoto de VisualStudio Code y todo esto debe configurarse en~/.ssh/config