OpenSSH как SOCKS5 Proxy * Клиент *

792
Dave

Кажется, что клиенту OpenSSH не хватает встроенной поддержки, чтобы выступать в роли клиента прокси-сервера SOCKS5. Все, что я нашел в Интернете, использует netcat для достижения желаемого эффекта.

Правильно ли я понимаю, что клиенту OpenSSH не хватает встроенной поддержки для работы в качестве клиента прокси-сервера SOCKS5?

Если так...

Есть ли другие альтернативы, кроме netcat, для достижения желаемого эффекта? Netcat не разрешен в нашей сети.

0
Для чего вам нужно клиентское приложение? Хотите получить доступ к веб-сайтам через прокси-сервер SOCKS5 или выполнить какую-то другую задачу? moonpoint 6 лет назад 0
Клиентское приложение OpenSSH. Я хочу открыть сессию оболочки SSH для хоста в изолированной сети. Мне нужно пройти через прокси-сервер SOCKS5, чтобы добраться до изолированной сети, но OpenSSH, похоже, не может выступать в качестве прокси-клиента SOCKS5 *. (Конечно, он может выступать в качестве прокси-сервера * SOCKS5 *, но это не связано с моим вопросом.) Иными словами, OpenSSH * клиент * кажется не поддерживающим SOCKS5. Я ищу подтверждение того, правильно ли я делаю это заявление. Dave 6 лет назад 0

1 ответ на вопрос

1
Jakuje

Клиент OpenSSH не поддерживает протокол SOCKS. Не имеет смысла реализовывать это в самом OpenSSH, потому что есть другие специализированные инструменты ( netcat), которые делают это, и OpenSSH может работать с ними (используя ProxyCommand).

Это логика философии UNIX :

Небольшие программы не только легче писать, оптимизировать и поддерживать; их легче удалить, если они устарели.

Если вам это нужно, поговорите с вашим системным администратором, чтобы вы могли это сделать. Если это не поможет, установите его самостоятельно (это всего лишь несколько сотен строк кода, которые вы можете скомпилировать самостоятельно - см., Например, здесь ).

Похожие вопросы