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 which
sie 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.
openssh-server
signifikant verschieden vonsshd
?openssh-server
bietet eine Implementierung vonsshd
. es ist, gelinde gesagt, hoch angesehen.