Wie richte ich eine SSH-Verbindung (über das Internet, nicht über LAN) mit dem MTS MBLaze-Modem ein?

10

Ich habe einen MTS MBlaze USB-Dongle, mit dem ich mich mit dem Internet verbinden kann. Die Frage ist, wie ich eine über das Internet zugängliche SSH-Verbindung einrichten kann, damit jeder über diese eine Verbindung zu meinem PC herstellen kann (natürlich unter Verwendung eines von mir angegebenen gültigen Benutzernamens / Passworts). Wenn nicht möglich, was brauche ich, um dies zu ermöglichen?

Ich verwende Ubuntu 10.04 - kann aber bei Bedarf ein Upgrade durchführen.

TCSGrad
quelle

Antworten:

19

ssh installieren

Das wichtigste zuerst. Sie müssen ssh installiert haben. Nicht nur der Client, sondern auch der Server. Rausfinden:

$ which ssh
/usr/bin/ssh
$ which sshd
/usr/sbin/sshd

Wenn Sie whichsie nicht finden können, müssen Sie Folgendes installieren : sudo apt-get install ssh sshd.

Der Installationsprozess sollte alles einrichten, aber nur für den Fall, dass der SSH-Port (22) geöffnet ist (wenn ufw deaktiviert ist, sollten Sie ihn aktivieren): sudo ufw allow 22/tcp

Welche ist Ihre Adresse

Geben Sie ein ip addr | grep inet, um Ihre IP-Adresse zu erhalten. Wenn es mit 192.168., 172.16.bis 172.31.oder beginnt 10., haben Sie eine lokale (auch als privat bezeichnete) IP-Adresse. Ansonsten ist es öffentlich (zB 74.125.224.51). Wenn es öffentlich ist, haben Sie es einfach. Jeder kann versuchen, sich mit einem Befehl wie zu verbinden ssh [email protected].

Wenn Sie mit einer lokalen IP-Adresse nicht weiterkommen, müssen Sie Ihren Router so konfigurieren, dass Port 22 an Ihren Computer weitergeleitet wird. Dann können Sie auf eine Website wie http://whatismyip.org/ gehen , um Ihre öffentliche IP-Adresse abzurufen, und jeder, der sie hat, kann versuchen, eine Verbindung mit einem Befehl wie herzustellen ssh [email protected].

eine dauerhafte Adresse erhalten

Melden Sie sich bei http://dyndns.com/ für die kostenlosen Host-Services an, um einen Dyndns-Namen mit Ihrer IP-Adresse zu verknüpfen. Ich gehe hier davon aus, dass Sie keine statische IP-Adresse von Ihrem ISP gekauft haben.

djeikyb
quelle
Ziemlich genagelt :)
TCSGrad
Ist openssh-serversignifikant verschieden von sshd?
Stellen Sie Monica wieder her - ζ--
@hexafraction openssh-serverbietet eine Implementierung von sshd. es ist, gelinde gesagt, hoch angesehen.
Djeikyb
1
"Wenn Sie mit einer lokalen IP-Adresse nicht weiterkommen, müssen Sie Ihren Router so konfigurieren, dass Port 22 an Ihren Computer weitergeleitet wird." Wie führe ich die Portweiterleitung durch?
Cosmicraga
1
@ Cosmicraga hängt sehr stark von Ihrem Router ab. Wenn Ihr Modell ein beliebtes Modell ist, können Sie möglicherweise eine Frage auf einer dieser StackExchange-Websites stellen
djeikyb