Ich habe zwei Maschinen S
und C
das ist in einem lokalen Netzwerk. Um von jedem Computer im Netzwerk auf das Internet zuzugreifen, muss ein Web-Proxy verwendet werden. Squid3 wird verwendet. Daher kann ich mich immer nur von einem der Computer gleichzeitig beim Proxy anmelden und daher nicht gleichzeitig von den anderen auf das Internet zugreifen.
Also habe ich einen SSH - Tunnel nach oben aus C
zu S
. Ich melde mich beim Web-Proxy an S
. Ich konfiguriere meinen Webbrowser so C
, dass er den Tunnel als Proxy verwendet. Ich kann jedoch nicht über auf das Internet zugreifen C
. Ich erhalte die Fehlermeldung "Verbindung abgelehnt" auf dem Terminal, auf dem ich den SSH-Tunnelprozess gestartet habe.
ssh -fND 8080 user@remotehost
Meine Frage ist: Da S
auch ein Proxy selbst verwendet wird, muss ich weitere Einstellungen vornehmen, damit der SSH-Tunnel funktioniert?
Wie kann S
man mit den Daten umgehen, die C
über den SSH-Tunnel empfangen werden ?
Bearbeiten: Ich habe jetzt Folgendes ausgeführt: Auf habe S
ich einen squid3-Proxyserver installiert und C
die Verwendung des neuen Proxys konfiguriert . Diese Lösung funktioniert. Ich benötige die von SSH bereitgestellte Verschlüsselung nicht. Ich möchte Folgendes wissen: Ist SSH-Tunneling aus einem anderen Grund als der Verschlüsselung besser als meine aktuelle Lösung? (Bitte sagen Sie mir, ob ich dafür eine neue Frage hätte öffnen sollen).