SOCKS5 proxy with username and password – ssh: could not resolve hostname, temporary failure in name resolution

5,783

ssh does not accept the password in the format you are trying nor it can use the SOCKS proxy itself. The proxy command should use a ncat:

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

or similar.

Share:
5,783

Related videos on Youtube

Mani
Author by

Mani

Updated on September 18, 2022

Comments

  • Mani
    Mani over 1 year

    I am quite new to SSH and Ubuntu. I am trying to connect to a server (e.g. server1.com) via SOCKS5 proxy host (e.g. proxy1.com) for which username and password is already given. I am including the jump host directives and path to proxy username and password in the SSH config file but no luck until now as I am always getting an error:

    unable to resolve proxy hostname

    My .ssh/config file format is as below:

    Host host1
    HostName server1.com
    Port 22
    ProxyCommand ssh username:[email protected] portnum %h %p
    

    And then I am using ssh host1 to initiate the session.

    Can anyone give me the possible solutions?

  • Mani
    Mani about 7 years
    I used nc command. I am getting broken pipe error now. Is it possible to use socks5 with ncat?
  • Jakuje
    Jakuje about 7 years
    Yes. Just have a look into the manual page to find out possible options.