¿Cómo me conecto a SSH a través de una conexión OpenVPN existente?

¿Cómo me conecto a SSH a través de una conexión OpenVPN existente?

Tengo un servidor dedicado que ejecuta OpenVPN y SSH en Ubuntu 14.04. A veces, el puerto 22 está bloqueado en una red remota, mientras que OpenVPN aún se puede utilizar. Entonces, ¿cómo logro conectarme a SSH a través de la conexión OpenVPN establecida al servidor?

Ambos servicios se ejecutan en la misma máquina.

Respuesta1

Con OpenVPN y SSH en el mismo host, puedes usar su IP en la subred vpn.

Respuesta2

Cuando te conectas a la VPN, obtienes la IP del servidor VPN, lo que te hace parecer local en la red remota a la que se conectó tu cliente VPN.

Entonces, cuando utilizas ssh, eres tan libre de hacerlo como cualquier computadora en la red a la que te conectaste.

No queda claro cuando dice que ambos servicios se ejecutan en la misma máquina. Ambos involucran un cliente y un servidor en máquinas diferentes. Entonces, si la red a la que se conecta a través de VPN tiene una computadora que ejecuta un servidor SSH. Y si la computadora desde la que se conecta ejecuta un cliente VPN que le permite conectarse al servidor VPN. Y si la computadora a la que se conecta ejecuta un cliente SSH. es decir, su computadora tiene un cliente SSH y un cliente VPN. Y una computadora en la red remota tiene un servidor SSH y un servidor VPN. Luego te conectas.

Estás hablando de tu computadora y de una red remota, por lo que si dices que algo se está ejecutando en "la misma máquina", no está claro de qué máquina estás hablando. Hay varias máquinas y necesita un cliente además de un servicio/servidor.

Respuesta3

Para SSH a través del túnel VPN:https://askubuntu.com/questions/1069846/connected-to-openvpn-server-but-cant-ssh

En el servidor Openvpn:

$ sudo ufw enable    
$ sudo ufw allow 1194/udp comment "Allowing OpenVPN Connections"    
$ sudo ufw allow from 10.8.0.1/24 to any port 22 proto tcp comment "SSH allowed for VPN clients"   

Del lado del cliente:

Asegúrese de que OpenSSH esté instalado y ejecutándose y que el puerto 22 esté abierto en el firewall.

información relacionada