SOCKS5 прокси с именем пользователя и паролем - ssh: не удалось разрешить имя хоста, временная ошибка в разрешении имени

1317
Mani

Я довольно новичок в 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чтобы начать сеанс.

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

0

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

0
Jakuje

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

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

или похожие.

Я использовал команду nc. Я получаю ошибку сломанной трубы сейчас. Можно ли использовать socks5 с ncat? Mani 6 лет назад 0
Да. Просто загляните на страницу руководства, чтобы узнать возможные варианты. Jakuje 6 лет назад 0

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