Verbindung zum raspberry pi über das öffentliche internet
Ich habe ein raspberry pi und ich haben ein Programm, das ausgeführt wird, nur wenn ich es will aus einer app.
Also, im Grunde muss eine Verbindung zu meinem raspberry pi aus dem öffentlichen internet.
Nicht sicher über dieses, ich denke, ich brauche, um meine raspberry pi-ssh aus dem öffentlichen internet, d.h. die Verbindung direkt über die IP-Adresse.
Wie kann ich dies tun? Ich versuche eine Verbindung zu meinem linux-system durch einfache ssh und seine nicht funktioniert. Alle Anleitungen und Hinweise, um darüber zu gehen?
Dank
InformationsquelleAutor user2452845 | 2013-06-25
Du musst angemeldet sein, um einen Kommentar abzugeben.
Zunächst sollten Sie sicherstellen, dass der ssh-daemon installiert ist, ordnungsgemäß auf Ihre RP. Sie können es installieren,
Als Nächstes sollten Sie versuchen, eine Verbindung zu deinem SSH-server lokal, das bedeutet, ein terminal zu öffnen, direkt auf dein RP und versuchen, eine Verbindung zu Ihrem lokal Laufenden SSH-server:
Oder noch besser, verwenden Sie die aktuelle IP-Adresse des RP anstelle von localhost. Wenn Sie eine Verbindung herstellen können, funktioniert alles auf dieser Seite. Nun können Sie versuchen, eine Verbindung zu Ihrem RP von einem anderen Feld in Ihrem lokalen Netzwerk. Es sollte auch funktionieren. Wenn nicht, haben Sie wahrscheinlich eine firewall blockiert ausgehende SSH-verbindungen auf dieses Feld, oder deine RP selbst ist, eingehende verbindungen zu blockieren. Normalerweise sollte es nicht blockieren, es sei denn, man konfiguriert sowas mit iptables, zum Beispiel.
Wenn Sie können die Verbindung innerhalb Ihres LAN, nehmen Sie es einen Schritt weiter. Sie müssen konfigurieren Sie Ihre router-firewall für das weiterleiten der erforderlichen ports für SSH zu deinem RP. Alternativ können viele Router bieten die Möglichkeit für hosts in eine sogenannte DMZ. Dies ist sehr nützlich für die Prüfung, wie Sie Ihnen uneingeschränkten Zugriff aus dem internet.
Als Nächstes müssen Sie herausfinden, Ihre öffentliche IP-Adresse auf der WAN-Seite. Es gibt viele Websites wie diese , zeigen Sie Ihre aktuelle externe IP-Adresse. Wenn alles richtig konfiguriert ist, sollten Sie jetzt in der Lage, eine Verbindung zu
root@[your external ip]
. Es sollten arbeiten aus dem lokalen Netzwerk als auch aus dem internet. Zusätzlich, sollten Sie einen dynamischen DNS-service-client entweder auf Ihrem RP oder in deinem router, so können Sie eine Verbindung zu einem statischen Hostnamen anstelle der änderung der dynamischen IP-Adressen.InformationsquelleAutor Robert
vielleicht die ip-Adresse Ihres pi-änderungen aufgrund von DHCP. Wenn dies Ihr problem ist, Sie können es Lesen:
http://developer-blog.net/en/programming/get-your-external-ip-address/#more-1267
Andere Möglichkeit ist, dass dein router blockiert ports benötigt. Für SSH port 22 offen sein sollte.
InformationsquelleAutor Ziagl