Я довольно новичок в SSH и Ubuntu. Я пытаюсь подключиться к серверу (например, server1.com) через прокси-сервер SOCKS5 (например, proxy1.com), для которого уже указаны имя пользователя и пароль. Я включил директивы прыжка хоста и путь к имени пользователя и паролю прокси-сервера в файле конфигурации SSH, но пока мне не повезло, так как я всегда получаю сообщение об ошибке:

невозможно разрешить имя хоста прокси

Мой формат .ssh/config следующий:

Host host1
HostName server1.com
Port 22
ProxyCommand ssh username:password@proxy.com portnum %h %p

А затем я использую ssh host1 чтобы начать сеанс.

Кто-нибудь может дать мне возможные решения?

1 ответ1

0

ssh не принимает пароль в формате, который вы пытаетесь использовать, и не может использовать сам прокси SOCKS. Команда прокси должна использовать ncat:

ProxyCommand ncat --proxy socks4host --proxy-type socks4 --proxy-auth username:password proxy.com portnum

или похожие.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .