Recientemente descubrí que cuando mi estación de trabajo se conecta a través de una conexión VPN, su servidor SSH no puede conectarse desde un sitio remoto. Estoy seguro de que es un problema de enrutamiento porque el cliente VPN cambia la puerta de enlace predeterminada a su igual (servidor VPN) de la conexión ppp.
¿Hay alguna solución para hacer felices al servidor SSH y al cliente VPN?
Antes de aventurarse a través de las configuraciones de red, verifique si el servidor ssh en cuestión escucha en la interfaz vpn. Tal vez está vinculado a una interfaz específica en su servidor.
netstat -a
Salida de ejemplo :El servidor ssh en este ejemplo escucha en todas las interfaces (indicado por el asterisco en
*:ssh
. Si en su sistema hay una dirección de host, el servidor ssh está vinculado a interfaces específicas.Edite
/etc/ssh/sshd_config
y configureListenAddress 0.0.0.0
para ajustar esto, si es necesario.Si sshd ya escucha las interfaces correctas, siéntase libre de ingresar al calabozo de enrutamiento :-)
fuente
ListenAddress
configurar? ¿La IP del servidor en la interfaz local? ¿La IP del enrutador? ¿Algo más?Estás hablando de túneles divididos. Si está familiarizado con la herramienta ROUTE.EXE de línea de comandos , puede examinar las rutas colocadas por el cliente VPN y eliminarlas. Luego volvería a agregar uno para permitir que solo el tráfico a su LAN corporativa fluya a través de la puerta de enlace VPN.
Específicamente, usarías
... para obtener una lista de las entradas de enrutamiento. Sin ver la salida, parece que su cliente VPN habría colocado una entrada predeterminada (0.0.0.0) con la puerta de enlace siendo la puerta de enlace de igual VPN. Puedes usar
... por ejemplo, para eliminar todas las entradas que apuntan a una red 10.xxx.
Entonces puedes usar
... donde la primera dirección (10.0.0.0 255.0.0.0) es su red corporativa y máscara, y la segunda dirección es la puerta de enlace remota.
Debería ejecutar esto cada vez que se conecte, por lo que es posible que desee realizar un script.
Nota al margen: una alternativa sería convencer a su empresa de configurar su VPN para utilizar el túnel dividido; Un argumento para esto es el ancho de banda reducido y (IANAL) la responsabilidad reducida por el tráfico web no corporativo que fluye a través de su red.
fuente