У меня есть Linux-сервер в удаленном месте, и я подключен к нему через openvpn.
Я попробовал использовать ssh на сервере и обнаружил, что у меня нет доступа к нему в Интернете.
Когда я спросил об этом, ИТ-специалист удаленного сайта, он просит меня использовать прокси-сервер для обеспечения доступа в Интернет с моего локального компьютера.
Просто нужно перенаправить мой DNS на удаленный сайт, чтобы DNS можно было разрешить на другом конце и интернет начал работать.
Как это возможно.
Я новичок в этом, поэтому у меня проблемы с ним.
Любое руководство приветствуется.
Приведенный выше ответ также кажется правильным. Но я нашел простой способ сделать это.
Для этого нам понадобится pac manager v4.5.5.7. В младшей версии есть ошибка. Так что лучше получить пакет. шаги:
Перейдите в /etc/squid/squid.conf и отредактируйте порт по своему усмотрению.
Порт по умолчанию - 3128, поэтому лучше смените его на другой настраиваемый порт. В моем случае я использовал 55555. Перейдите в эту строку и отредактируйте следующим образом:
#Squid обычно слушает порт 3128 http_port 55555
2. настройте pac manager как требование для доступа по ssh: введите описание изображения здесь
Перейдите к параметрам ssh, а затем к переадресации удаленного порта и настройте, как показано ниже: введите описание изображения здесь
после подключения отредактируйте сервер имен в /etc/resolv.conf нано /etc/resolv.conf и поместите сервер имен 8.8.8.8 (или что вам нужно)
Наконец, выполните следующие команды:
Теперь это должно работать. Попробуйте apt-get update, и он работает нормально.
Командная строка для вышеупомянутого процесса будет выглядеть так:
где имя пользователя - это сервер, к которому мы получаем доступ 1.2.3.4 может быть IP-адрес сервера 56789 - это номер порта ssh (22, если используется по умолчанию) 55555 - это порт, который мы используем для squid (3128, если используется по умолчанию)
Надеюсь, это поможет.
Если вам нужно на короткое время использовать определенный DNS-сервер на другой стороне вашего openvpn, вы можете попробовать поместить этот сервер в /etc/resolv.conf
. Если вам действительно нужно установить dns-сервер на локальном сервере Ubuntu, вы можете следовать одному из множества доступных практических рекомендаций. Я не буду копировать их в этом ответе; выполните поиск в Google по запросу "bind9 howto" и выберите свой любимый.