Туннельный HTTP-трафик с использованием другой машины через SSH

У меня такая ситуация:

сервер 1: общедоступный ip xxxx private ip 192.168.0.1

сервер 2: частный ip 192.168.0.10

Сервер 1 может подключиться к Интернету с помощью обоих интерфейсов:

ping -i xxxx www.google.com www.google.com is alive ping -i 192.168.0.1 www.google.com www.google.com is alive 

Сервер 2 может достигать только сервера 1 через ssh. Мне нужно обновить некоторые пакеты и установить некоторые новые на этом сервере (все команды оболочки). Я уже пытался использовать:

 ssh -D 9001 root@server1 

и экспортирует http_proxy / ftp_proxy с localhost: 9001 на сервере 2, но, похоже, он не работает. Как использовать общедоступное соединение сервера 1?

One Solution collect form web for “Туннельный HTTP-трафик с использованием другой машины через SSH”

Опция -D включает сервер SOCKS4 / 5. Он не идентичен обычным HTTP / FTP-прокси и поэтому должен быть сопряжен по-разному. Многие браузеры поддерживают SOCKS-прокси, но обычно не через переменную окружения http_proxy / ftp_proxy.

Вы можете обернуть программы, которые не поддерживают SOCKS напрямую, с помощью tsocks .

См. Также https://superuser.com/questions/262956/how-to-invoke-a-command-using-specific-proxy-server и Как загрузить файл через SSH-сервер?

  • CentOS 6.4: проблема SSH RSA, « == rsa-key-20140711 \ n не удалось"
  • Получить указание команды ssh
  • Поддерживает ли OpenSSH> = 7.2 локальное расширение тильды для удаленной пересылки сокетов Unix
  • Как получить доступ к моей локальной сети из любого места через ssh?
  • В каких случаях SIGHUP не отправляется на работу при выходе из системы?
  • Как запустить сервер через ssh и запустить его после выхода из системы?
  • Сессия SSH не работает
  • Соединяет ли ssh соединения в туннеле отдельно?
  • Ubuntu SSH для удаленной подпапки
  • Тайм-аут соединения SSH через пару секунд, когда мой второй интерфейс закрыт
  • -bash: cd: .ssh /: разрешение отклонено
  • Interesting Posts

    bash – Все возможные комбинации слов из разных файлов

    / dev / console отсутствует при установке nfs

    Как установить путь локальной общей библиотеки после установки возможностей файлов в Debian?

    gcc не может ссылаться на pthread?

    Скрипт для открытия соответствующих pdf-файлов для ключей bibtex в Vim

    Есть ли безопасный (https) официальный сайт для хэшей CentOS iso?

    Как динамически создавать Symlink для динамически созданного файла в папке

    Изменение типов столбцов столбцов в базе данных Hive

    Исправить ошибку ввода / вывода в каталоге

    dd, cat & openssl: размер блока и размер буфера

    sudo: невозможно выполнить ./script.sh: нет такого файла или каталога

    Как я могу использовать мост, который использует DHCP?

    Apache2 vHost Проблема: субдомен работает неправильно

    Могу ли я рекурсивно печатать все текущие удаленные оболочки?

    Сохранять право собственности с помощью rsync и несуществующего пользователя

    Linux и Unix - лучшая ОС в мире.