SOCKS5-Proxy mit Benutzername und Kennwort - ssh: Hostname konnte nicht aufgelöst werden, temporärer Fehler bei der Namensauflösung

1451
Mani

Ich bin ziemlich neu in SSH und Ubuntu. Ich versuche eine Verbindung zu einem Server (zB server1.com) über einen SOCKS5-Proxy-Host (zB proxy1.com) herzustellen, für den bereits Benutzername und Passwort angegeben sind. Ich füge die Jump-Host-Direktiven und den Pfad zum Proxy-Benutzernamen und -Passwort in die SSH-Konfigurationsdatei ein, aber bis jetzt kein Glück, da ich immer einen Fehler bekomme:

Proxy-Hostname kann nicht aufgelöst werden

Mein .ssh/configDateiformat ist wie folgt:

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

Und dann benutze ich ssh host1, um die Sitzung zu initiieren.

Kann mir jemand die möglichen Lösungen geben?

0

1 Antwort auf die Frage

0
Jakuje

sshakzeptiert weder das Passwort in dem Format, das Sie versuchen, noch kann es den SOCKS-Proxy selbst verwenden. Der Proxy-Befehl sollte Folgendes verwenden ncat:

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

oder ähnliches.

Ich habe den Befehl nc verwendet. Ich bekomme jetzt einen Pfeifenfehler. Kann ich mit ncat socks5 verwenden? Mani vor 6 Jahren 0
Ja. Schauen Sie sich einfach die Handbuchseite an, um die möglichen Optionen herauszufinden. Jakuje vor 6 Jahren 0