Wie man SSH unter Ubuntu einrichtet und aktiviert
Wenn Sie schon länger mit Linux arbeiten, haben Sie sicher von einem Tool namens SSH gehört. SSH (oder Secure Shell) ist ein verschlüsseltes Netzwerk-Tool, mit dem sich Benutzer sicher über ein Netzwerk bei verschiedenen Arten von Computern anmelden können. In diesem Artikel zeigen wir Ihnen, wie Sie SSH unter Ubuntu einrichten und aktivieren.
Einrichten von SSH
Um zu beginnen, müssen wir den SSH-Server installieren. Sie können das openssh-server
Paket im Software Center finden und installieren. Alternativ öffnen Sie ein Terminal und geben Sie den folgenden Befehl ein:
sudo apt-get installieren openssh-server
Aktivieren Sie SSH in Ubuntu
Sobald der OpenSSH-Server auf Ihrem Computer installiert wurde, müssen Sie eine Kopie der Standard-SSH-Konfiguration erstellen und sie als Werksstandard umbenennen. Dies ist der Fall, wenn Sie Ihre Konfigurationsoptimierungen durcheinander bringen und die Sicherung wiederherstellen können.
sudo cp / etc / ssh / sshd_config /etc/ssh/sshd_config.factory-defaults
Nachdem die Sicherung erstellt wurde, müssen Sie ihre Berechtigungen ändern.
sudo chmod aw /etc/ssh/sshd_config.factory-defaults
Nachdem die Sicherung durchgeführt wurde, können Sie Ihre SSH-Datei konfigurieren.
Hinweis: Optimieren Sie diese Konfigurationsdatei nur, wenn Sie wissen, was Sie tun. Anfängerbenutzer sollten nichts optimieren müssen, damit SSH funktioniert.
sudo gedit / etc / ssh / sshd_config
Wenn alle Änderungen vorgenommen wurden, müssen Sie den SSH-Dienst neu starten. Wenn Sie Ubuntu 14.04 verwenden, müssen Sie sich auf Upstart verlassen, um den SSH-Server neu zu starten.
Sudo Neustart ssh
Wenn Sie Ubuntu 15.04+ verwenden, verwenden Sie diesen Befehl systemd
, um stattdessen SSH neu zu starten.
sudo systemctl neustart ssh
Generieren Sie Ihre Schlüssel
SSH-Schlüssel sind sehr wichtig. Ohne sie können Sie keine Verbindung zu Ihrem Server herstellen. Erstellen Sie den Ordner, in dem der neu generierte Schlüssel gespeichert werden soll, um mit der Erstellung Ihrer Schlüssel zu beginnen.
mkdir ~ / .ssh
Nachdem Sie den Ordner erstellt haben, ändern Sie seine Berechtigungen.
chmod 700 ~ / .ssh
Schließlich generieren Sie Ihren Schlüssel. Beachten Sie, dass SSH nur so sicher ist wie das von Ihnen eingerichtete Passwort. Wenn Sie ein schwaches Passwort eingeben, das leicht erraten werden kann, sind Sie offen für Angriffe. Versuchen Sie stattdessen, ein sicheres und einprägsames Passwort zu generieren.
ssh-keygen -t rsa
Verbindung über LAN
Möchten Sie eine Verbindung über LAN herstellen? Es ist einfach! Öffnen Sie einfach ein Terminalfenster und ermitteln Sie die IP-Adresse des Computers mit dem SSH-Server. Dies kann einfach durch Ausführen des Befehls ifconfig
.
Sobald Sie die IP-Adresse des Computers ermittelt haben, können Sie sich anmelden. Gehen Sie einfach zu dem Computer zurück, mit dem Sie sich anmelden möchten, und geben Sie diesen Befehl ein:
ssh [email protected]
Hinweis: Ändern Sie den Benutzernamen in den Benutzernamen des SSH-Servers.
Von dort werden Sie aufgefordert, Ihr Passwort einzugeben. Tun Sie dies. Bald darauf werden Sie über LAN über SSH angemeldet sein.
Herstellen einer Verbindung zum SSH-Server über das Internet
Neben der Verbindung über LAN ist auch eine Verbindung via SSH über das Internet möglich. Es erfordert nur ein wenig Netzwerk-Know-how einzurichten. Wenn Sie dies tun möchten, müssen Sie die Portweiterleitung für Ihren Router einrichten.
Da jeder Router da draußen sehr unterschiedlich ist, müssen Sie zu diesem Thema selbst recherchieren. Stellen Sie nur sicher, dass Sie Port 22 an das Internet von jedem Computer weiterleiten, der für die Verwendung des SSH-Servers eingerichtet ist, und Sie werden eingerichtet.
Nachdem Sie die Portweiterleitung eingerichtet haben, müssen Sie die IP-Adresse des Computers ermitteln, an den Sie SSH senden möchten. Der einfachste Weg, das herauszufinden, ist es, zu ipchicken.com zu gehen. Sie werden Ihnen Ihre Internet-IP-Adresse mitteilen.
Sobald Sie Ihre Internet-IP-Adresse erhalten haben, können Sie sich anmelden. Gehen Sie einfach zu Ihrem Terminal und geben Sie Folgendes ein:
ssh [email protected]
Von dort werden Sie aufgefordert, das SSH-Passwort einzugeben. Geben Sie es ein und bald darauf werden Sie über das Internet über SSH in Ihren Computer eingeloggt.
Herzlichen Glückwunsch, Sie haben die Einrichtung von SSH in Ubuntu abgeschlossen. Sie können nun mit der Sicherung Ihres SSH-Servers fortfahren.
Fazit
SSH ist ein leistungsfähiges und vielseitiges Werkzeug. Damit können Sie praktisch alles erledigen, wie z. B. die Remote-Systemverwaltung, das Verschieben von Dateien und sogar das Ausführen von Programmen von einem Computer zum anderen. Ich hoffe, dass Sie mit diesem Leitfaden auch herausfinden, wie viel Sie mit diesem einfachen Werkzeug machen können.
Was denkst du über SSH? Sagen Sie uns im Kommentarbereich unten!