Как я могу использовать 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

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

  • Как сказать git, какой секретный ключ использовать?
  • Solaris: ssh -tt без вывода
  • Как изменить оболочку по умолчанию на удаленном сервере?
  • Как преобразовать ключ .ppk в ключ OpenSSH под Linux?
  • Как использовать перфорирование отверстий UDP для туннеля / сеанса SSH
  • Есть ли способ скопировать текст в htop?
  • Tmux через SSH в скрипте
  • Нужно ли иметь кодовую фразу для моего ключа SSA SSH?
  • Продолжить фоновые задания / задания SSH при закрытии SSH
  • Отличие локального и удаленного доступа в оболочке (связанный с TERM)
  • Переключаемые ключи GPG и SSH?
  • Неинтерактивный одноразовый ssh ​​&& scp для 100 серверов
  • Interesting Posts

    MacBook Pro Trackpad замерзает / удерживает клик на своем собственном

    Где находится папка избранных в Windows 7?

    Как вы запускаете другого пользователя из меню «Пуск» в Windows 10?

    Как сохранить PDF-файл изображения в качестве изображения?

    Как я могу обмениваться данными с несколькими устройствами, которые находятся на одном и том же IP-адресе?

    Выяснение, какое приложение использует веб-камеру

    Не разбивайте верхний и нижний колонтитулы при создании формата страницы

    Ubuntu grep, find и т. Д.: Вывод «Разрешение отказано» и «Нет такого файла или каталога»

    5-контактный DIN KeyBoard. Система не загружается

    Wifi, который имеет * кнопку *, чтобы отключить сигнал Wi-Fi?

    Являются ли два (одновременных) интернет-соединения лучше одного?

    Как индивидуально отключить звук на вкладке в Chrome или Firefox?

    Как мне нажать Ctrl + Alt + Удалить в VirtualBox?

    Сортировка ArrayList пользовательских объектов по свойству

    Невозможно удалить файл в Windows 7

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