Назад | Перейти на главную страницу

SSH-соединение с использованием прокси вместо переадресации портов

У меня есть Linux-система за сетью, в которой я не могу перенаправлять порты

Можно ли настроить мой SSH и VNCserver на машине для использования прокси-сервера, с которого я могу вместо этого установить vnc и ssh-соединение с машиной?

Пример:

Машина А находится за сетью, где переадресация портов не разрешена, и содержит сервер VNC и SSH, к которым мне нужен доступ

Машина B позволяет переадресацию портов, также имеет прокси-сервер

Я хочу получить доступ к серверу VNC на компьютере A с помощью программы просмотра VNC, но поскольку переадресация портов не разрешена, я не могу подключиться.

Я хочу знать, есть ли способ использовать машину B (какой-то метод резервного копирования) для доступа к серверу vnc на машине A

Может быть, в этом случае решением будет ssh jump host? Другое решение - иметь учетную запись оболочки на каком-либо сервере и подключаться к ней, как показано ниже:

ssh -D 1025 login@your-ssh-server-ip-address

Пример:

ssh -D 1025 user@192.168.0.1

Затем вам нужно открыть порт tcp / 1025 на брандмауэре, чтобы иметь возможность прослушивать его.

Затем откройте Firefox, перейдите в -> Правка-> Настройки, вкладка Дополнительно-> Сеть,

field Connection, 
button Settings. 

Выберите «Ручная настройка прокси»,

в поле "SOCKS Host" тип

localhost 

и

port 1025, 

выберите SOCKS v5.

Таким образом, у вас будет полностью зашифрованное соединение.