Как подключиться к SSH через существующее соединение OpenVPN?

Как подключиться к SSH через существующее соединение OpenVPN?

У меня есть выделенный сервер, на котором запущены OpenVPN и SSH на Ubuntu 14.04. Иногда порт 22 блокируется в удаленной сети, в то время как OpenVPN все еще может использоваться. Так как же мне подключиться к SSH через установленное соединение OpenVPN с сервером?

Обе службы работают на одном компьютере.

решение1

При наличии OpenVPN и SSH на одном хосте вы можете использовать его IP-адрес в подсети VPN.

решение2

При подключении к VPN вы получаете IP-адрес от VPN-сервера, что делает вас локальным для удаленной сети, к которой подключен ваш VPN-клиент.

Таким образом, когда вы используете SSH, вы имеете такую ​​же свободу действий, как и любой другой компьютер в сети, к которой вы подключены.

Вы неясно говорите, когда говорите, что обе службы работают на одной машине. Обе включают клиент и сервер на разных машинах. Так что если в сети, к которой вы подключаетесь через VPN, есть компьютер, на котором запущен сервер SSH. И если на компьютере, с которого вы подключаетесь, запущен клиент VPN, который позволяет вам подключаться к серверу VPN. И если на компьютере, к которому вы подключаетесь, запущен клиент SSH. То есть на вашем компьютере есть клиент SSH и клиент VPN. А на компьютере в удаленной сети есть сервер SSH и сервер VPN. Тогда вы подключаетесь.

Вы говорите о своем компьютере и удаленной сети, поэтому если вы говорите, что что-то работает на "той же машине", неясно, о какой машине вы говорите. Есть несколько машин. И вам нужен клиент, а также служба/сервер.

решение3

Для SSH через VPN-туннель:https://askubuntu.com/questions/1069846/подключен-к-openvpn-серверу-но-не-могу-ssh

На хосте 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"   

На стороне клиента:

Убедитесь, что OpenSSH установлен и запущен, а порт 22 на брандмауэре открыт.

Связанный контент