У меня есть система linux за сетью, где я не могу выполнять переадресацию портов
Можно ли настроить мой SSH и VNCserver на машине для использования прокси сервер, с которого я могу вместо этого установить vnc и ssh-соединение с машиной?
Пример:
Машина A находится за сетью, где переадресация портов не разрешена и содержит VNC-сервер и SSH, к которым мне нужен доступ
Машина B позволяет переадресацию портов, также на ней размещен прокси-сервер
Я хочу получить доступ к серверу VNC на машине A с помощью программы просмотра VNC, но поскольку переадресация портов не разрешена, я не могу подключиться.
Я хочу знать, есть ли там это способ использовать машину B (своего рода копилку) для доступа к серверу vnc на машине A
Может быть, хост 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.
И таким образом у вас будет полностью зашифрованное соединение.