Hier bei Proell.expert finden Sie Ihren Experten!
Gelegentlich gibt es die Anforderungen, dass man von einer Linux/Unix-Maschine per SSH ins Internet muss. Sobald ein Proxy dazwischen ist, wird es etwas aufwändiger.
Das, was bei Putty mit ein paar Parametern zum Lösen ist, wird bei Linux etwas aufwändiger.
Hier mal ein Beispiel, wie man mit ncat eine solche Verbindung realisieren kann:
ssh <user>@<hostname> -o "ProxyCommand=ncat <hostname> <port> --proxy <proxy-ip>:<proxy-port> --proxy-type http"
Allerdings beinhaltet dieses noch keine Authentisierung am Proxy.
Dieses kann man dann einfach mit dem Parameter --proxy-auth ergänzen. Damit bekommt man dan folgenden Aufruf:
ssh <user>@<hostname> -o "ProxyCommand=ncat <hostname> <port> --proxy <proxy-ip>:<proxy-port> --proxy-type http --proxy-auth <proxy-user>:<proxy-passwort>"
Getestet mit Red Hat Enterprise Linux Server release 7.9 (Maipo)
Letzte Änderung 31.05.2023