Как я могу использовать SSH с прокси-сервером SOCKS 5?

Я не знаю много про прокси в целом, и особенно не прокси SOCKS5, так что извините, если это вопрос новичков, но я не смог найти ответ онлайн или на страницах руководства.

У меня есть прокси-сервер SOCKS5, настроенный через PuTTY с портом 7777, настроенным как динамический порт. Я могу использовать firefox / filezilla / etc, настраивая их для использования прокси SOCKS с localhost и портом 7777 . Но я не могу понять, как ssh (через Cygwin) на удаленный сервер, используя динамический порт. Это возможно?

Я пробовал использовать ProxyCommand помощью следующего метода.

  1. Создайте ~/.ssh/config со следующей строкой:

     ProxyCommand /usr/bin/nc -X connect -x 127.0.0.1:7777 %h %p 
  2. Запустить ssh -p22 user @ remotehost

Сообщение, которое я получаю, это ssh_exchange_identification: Connection closed by remote host

  • Как я могу перенаправить gpg-ключ через ssh-agent?
  • Генерация ключей для SSH
  • Запустите консольную программу Windows с Mac
  • Разрешения ssh и home directory
  • PubkeyAcceptedKeyTypes и тип ключа ssh-dsa
  • Как вы можете избежать просьбы ввести пароль BitBucket при нажатии на вики-версию BitBucket?
  • Не удается ssh для моего iphone: ssh_exchange_identification: соединение закрыто удаленным хостом
  • SSH запрашивает пароль, даже если установлен открытый ключ
  • 3 Solutions collect form web for “Как я могу использовать SSH с прокси-сервером SOCKS 5?”

    Вы используете «connect» для HTTPS в качестве своей прокси-версии, это от человека nc:

    -X proxy_version Запрашивает, что nc должен использовать указанный протокол при разговоре с прокси-сервером. Поддерживаемые протоколы: «4» (SOCKS v.4), «5» (SOCKS v.5) и «connect» (прокси HTTPS). Если протокол не указан, используется версия SOCKS версии 5.

    Поэтому для использования SOCKS 5 вы должны использовать следующее:

     ProxyCommand /usr/bin/nc -X 5 -x 127.0.0.1:7777 %h %p 

    Или просто:

     ProxyCommand /usr/bin/nc -x 127.0.0.1:7777 %h %p 

    Я надеюсь, что это помогает.

     ssh -o ProxyCommand='nc --proxy-type socks4 --proxy 127.0.0.1:9050 %h %p' user@host 

    Fc19 x86_64, Ncat: Версия 6.25

    Tsocks ( http://tsocks.sourceforge.net/ ) – хорошая обложка, которая использует LD_PRELOAD для прозрачной прокси-сервера SOCKS:

     tsocks ssh example.com 

    Просто работайте , не забудьте настроить прокси-сервер SOCKS в файле /etc/tsocks.conf

    Interesting Posts

    Доля настольного монитора / клавиатуры / мыши с ноутбуком

    MySQL Workbench не присутствует в MySQL Community RPM для Fedora 21

    Почему мой USB-накопитель теперь доступен только для чтения?

    Как мне обойти хром, всегда «сбой проверки» при установке Windows?

    Как установить права доступа по умолчанию для ВСЕХ вновь созданных файлов в Linux

    Ошибка 0xc000007b при попытке запуска \ EFI \ ubuntu \ shimx64.efi (Ubuntu) через Windows 8.1 Bootmanager в системе UEFI

    Не удается завершить установку kali linux без cd или usb, но я не использую ни

    Можно ли разделить одну линию Ethernet, выходящую из моей стены, на несколько отдельных линий?

    Отключение брандмауэра Windows 7

    Можно ли запускать графические приложения, такие как Firefox, без установки среды рабочего стола?

    Запись звука из радиопотока

    В каком формате инструменты разработчика Google Chrome сохраняют данные?

    Передача портов туннелирования ssh

    Как заменить экранный буфер vim предыдущей активностью bash после выхода?

    При нажатии клавиши Up + left + another, последний ключ не работает,

    Давайте будем гением компьютера.