
Meine Universität erlaubt mir nicht, ihre Artikeldatenbank zu durchsuchen, wenn ich mich nicht hinter ihrer Firewall befinde. Aber ich möchte einige Artikel lesen, während ich nicht zu Hause bin. Deshalb möchte ich eine Möglichkeit finden, aus der Ferne zu browsen.
Mein Laptop ist ein Mac und ich habe vor, ihn auch im Urlaub dabei zu haben. Auf meinem normalen Computer, der in meiner Wohnung steht und von dem aus ich auf die Datenbank meiner Universität zugreifen kann, läuft Ubuntu.
Vorschläge?
Antwort1
Da sich Ihr Desktop nun auch hinter einer Firewall befindet, können Sie von außen nicht per SSH oder RDP darauf zugreifen (da das NAT wahrscheinlich nicht für Sie eingerichtet wird) …
Sie können versuchen, einen kostenlosen VPN-Dienst wieLogMeIn-hamachi Dieser Dienst ist kostenlos und funktioniert so, dass sich sowohl Ihr Desktop als auch Ihr Laptop mit einem Logmein-Server verbinden und der Server Sie dann verbindet.
Auf diese Weise können Sie eine Verbindung zu Ihrem Desktop herstellen, indem Sie die IP eingeben, die Sie von Logmein erhalten haben.
Um eine Verbindung herzustellen, müssen Sie möglicherweise auch Ubuntu auf Ihrem Laptop ausführen, da ich nicht weiß, ob Mac dies unterstützt.
Sie müssen einen SSH-Server auf Ihrem Desktop einrichten, indem Sie openssh-server installieren
In der Konsole: [aptitude install openssh-server]
Dann können Sie auf Ihrem Laptop eine Verbindung zum SSH-Server Ihres Desktops herstellen und ihn als Proxy verwenden ...
In der Konsole: [ssh -D 8080 logmeinip] (ersetzen Sie logmeinip durch die IP, die Ihr Desktop auf Logmein hat)
Dann müssen Sie Ihren Browser-Proxy auf localhost oder 127.0.0.1 auf Port 8080 einstellen (tun Sie dies auch für lokale IPs).
Und jetzt sollten Sie die Datenbank ohne Einschränkung durchsuchen können.
Antwort2
Können Sie sich per SSH mit dem Universitätsserver verbinden? Wenn ja, dann sollten Sie in der Lage sein, einenSSH-Tunnel:
ssh -N -p 22 [email protected] -L 2025/localhost/25
Hier ist eine Aufschlüsselung des Befehls:
ssh - der eigentliche SSH-Befehl
-N teilt SSH mit, dass wir keinen Remote-Befehl ausführen möchten. Das ist zwar nicht unbedingt notwendig, macht es aber sicherer.
[email geschützt]- Konto- und SSH-Hostinformationen. Der Benutzername wird auf dem Server fakemachine.org angezeigt.
-L 2110/localhost/110 Dieser Befehl erstellt den Tunnel. Er weist SSH an, den Datenverkehr von Port 2110 auf dem lokalen Rechner an Port 110 auf dem Remote-Rechner weiterzuleiten.
Nachdem Sie den Befehl ausgeführt haben, können Sie die Proxy-Einstellungen Ihres Webbrowsers (in diesem Fall) wie folgt festlegen:
- Host: lokaler Host
- Hafen: 2025