Greifen Sie von extern auf meinen Computer zu, ohne den Port weiterzuleiten

12

Ich besitze einen Linux-Rechner (Sabayon 13 KDE), auf den ich für SSH, FTP, HTTP usw. remote zugreifen möchte. Ich habe mich bei No-IP.com für dynamisches DNS angemeldet, dies ist jedoch nicht ausreichend, da ich mich in einem College-Campus-Netzwerk hinter einem NAT befinde und keine Zugriffsberechtigung für den Router habe, um die Portweiterleitung einzurichten. Ich weiß nicht, ob die Campus-Router UPnP oder NAT-PMP unterstützen, bezweifle es aber.

Wie auch immer, ich habe mich gefragt, ob es eine Möglichkeit gibt, dies mit einem VPN zu umgehen. Ich weiß, dass ich mit einem VPN beispielsweise von meinem Laptop aus auf meine Linux-Box zugreifen könnte, wenn auf beiden Computern die VPN-Software installiert wäre. Aber ich möchte von jedem Computer aus auf meine Linux-Box zugreifen können, ohne Software installieren zu müssen. Oder zumindest so auf den HTTP-Teil zugreifen können. Und obwohl ich weiß, dass viele VPN-Dienste Webschnittstellen für die Dateiübertragung usw. anbieten, wäre es mir lieber, mit normaler FTP- und SSH-Client-Software auf meine Linux-Box zuzugreifen.

Wie auch immer, kann man das mit einem VPN machen? Oder gibt es eine Möglichkeit, ein VPN mit Dynamic DNS irgendwie zu verketten? Ich habe mir die Website für Hamachi VPN angesehen, aber es wurden alle Funktionen nicht technisch beschrieben, sodass ich diese Fragen nicht herausfinden konnte und es vor der Erstellung eines Kontos vorziehen würde, dies zu wissen.

UnbenannteMook
quelle
Verfügt Ihr Campus über einen VPN-Dienst? Viele Collagen verfügen über ein VPN, über das die Schüler auf Ressourcen im Campus-LAN zugreifen können. Probieren Sie einfach vpn.collagename.edu aus und prüfen Sie, ob ein Computer vorhanden ist. Verwenden Sie in diesem Fall Ihren Campus-Benutzernamen und Ihr Campus-Passwort, um sich anzumelden.
Scott Chamberlain

Antworten:

9

Es gibt ein paar Möglichkeiten. Pagekite klingt am einfachsten und direktesten - es macht alles, wonach Sie fragen, und ist öffentlich zugänglich

Sie könnten in der Lage sein, mit irgendeiner Form von umgekehrter SSH vorzugehen und alles dadurch zu tunneln. Sie müssten die Verbindung vom Campus-Netzwerk zu Ihrer Heimverbindung herstellen (wo Sie die Portweiterleitung und dergleichen einrichten müssten), damit Sie auch einen SSH-Server auf der anderen Seite benötigen.

Einige Implementierungen von IPV6 könnten auch funktionieren. Früher habe ich einen Tunnelbroker verwendet, der inzwischen nicht mehr funktioniert, und ich glaube, dass die udp-Methode in der Vergangenheit verwendet wurde. Das sollte Ihnen vollen Zugriff von einer anderen IPv6-fähigen Box oder über einen geeigneten Proxy geben, der die beiden Protokolle überbrückt.

Hamachi richtet ein VPN ein und erledigt den größten Teil der Konfiguration - das ist gut für ein kleines lokales Netz.

Möglicherweise haben Sie andere Optionen als diese: Richten Sie zu Hause einen OpenVPN-Server ein und stellen Sie über die Universitätsbox eine Verbindung zu diesem her.

Geselle Geek
quelle
1
Ich hatte das gleiche problem Ich habe mit Teamviewer eine Reverse-SSH-Verbindung zu einem öffentlichen Server hergestellt, auf den ich auf beiden Computern Zugriff habe. Anschließend konnte ich über den öffentlichen Server wieder auf den Computer hinter dem NAT zugreifen.
ejk314
Und ein Hinweis mit Reverse-SSH, müssen Sie einen SSH-Server installiert haben, nicht nur einen Client.
ejk314