Möglicherweise erlaubt der Proxy nur den Zugriff auf HTTP / HTTPS-Ports (80 oder 443). Ich habe das Problem gelöst, indem ich den SSH-Server auf Port 443 umgestellt habe. Dadurch musste der Proxy die Verbindung herstellen, aber wenn Sie den SSH-Server nicht wechseln können, haben Sie möglicherweise kein Glück.
Wie kann ein externer Server von einem Computer, der sich hinter einer Proxy-Firewall befindet, SSH?
Ich greife im College über eine HTTP-Proxy-Firewall auf das Internet zu. Und ich muss mich über SSH an einem Computer außerhalb unseres Netzwerks anmelden. Ich habe es als Linux-Befehl ausprobiert und unter Windows mit PuTTY. Ich habe PuTTY auch so konfiguriert, dass es die Adresse unseres Servers verwendet. Es erscheint jedoch immer noch "Proxy error: 403 forbidden". Sie müssen den SSH-Zugriff auf externe Systeme blockiert haben. (Hochschulsysteme als zugänglich).
Ich kann einen SSH-Webserver (nicht den Proxyserver) am College nutzen, mit dem ich durch Tunneln proxyfrei browse. Nun erlaubt dieser Server das Durchsuchen von eingeschränkten Sites, aber immer noch kein SSH.
Irgendwelche Abhilfemaßnahmen bitte?
3 Antworten auf die Frage
Wenn Sie den Proxy für Web umgehen können, können Sie ihn für SSH umgehen, indem Sie SSH tunneln:
ssh -L 55555:remote-computer-to-ssh-to:22 login@webserver
und wenn das fertig ist:
ssh -oPort=55555 remote-login@localhost
Dadurch erhalten Sie einen SSH-Tunnel zur Webserver-Maschine, der dann Ihren SSH-Verkehr an die Remote-Maschine weiterleitet.
@blahdiblah von dem, was ich verstehe, dass sein Problem nicht an den lokalen Webserver, sondern aus seinem Netzwerk geht.
Wenn sie ausgehende Verbindungen zu Port 22 blockieren, spielt es keine Rolle, von wo aus er SSH versucht, und wird blockiert. Wenn die Firewall nicht so eingerichtet ist, dass der Webserver eine ausgehende Verbindung an Port 22 initiieren kann, bezweifle ich dies.
So wie ich es sehe, ist es das, was shf301 sagte, Sie müssen den Port auf Ihrem SSH-Server auf etwas ändern, das sie nicht blockieren, wie 443 oder 80. Dann müssen Sie SSH zum Webserver und von dort aus zu Ihrem externen Server.
Lassen Sie uns wissen, wie Sie das Problem beheben.
Viel Glück.
Verwandte Probleme
-
4
Ersatz für ZoneAlarm auf 64-Bit-Systemen?
-
9
Erzwingen Sie eine Webadresse, um HTTPS zu durchlaufen
-
5
Ist die Firewall im WLAN-Router ausreichend?
-
2
Gibt es eine Möglichkeit, ein drahtloses Netzwerk an eine Proxy-Einstellung zu binden?
-
3
Windows-Firewall, die Programme interaktiv blockiert
-
5
Zugriff auf Hulu / Youtube außerhalb der USA
-
10
Wie richte ich SSH ein, damit ich mein Passwort nicht eingeben muss?
-
3
Wie kann ich ssh verwenden, um einen Befehl auf einem Remote-Unix-Computer auszuführen und zu beende...
-
1
Opera "vergisst" die Proxy-Definition, wenn der Proxy nicht erreichbar ist
-
5
Firefox automatisch zum Standard-Internet-Proxy machen lassen?