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

У меня есть система linux за сетью, где я не могу выполнять переадресацию портов

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

Пример:

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

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

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

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

1
задан 25 March 2019 в 16:08
1 ответ

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

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.

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

0
ответ дан 4 December 2019 в 03:11

Теги

Похожие вопросы