Secure Shell (SSH) -Protokoll wird verwendet, um Daten zwischen Computern über das Internet zu verwalten oder zu übertragen. Alte Methoden zur Durchführung dieser Aktionen wie Telnet haben diese Funktionen nicht. Sie sind unsicher, da sie das Kennwort des Benutzers in PlainText übertragen. Es bietet eine sichere Route über ein ungeschützt. Es wird hauptsächlich verwendet, um mit UNIX-ähnlichen Betriebssystemen zu kommunizieren, obwohl es auch unter Windows verwendet werden kann.
Wie SSH funktioniert
Mit dem Standard -SSH -Client können Sie über einen sicheren Kanal eine Verbindung zu Linux -Workstations herstellen. Es wird standardmäßig mit TCP -Port 22 hergestellt. SSH codiert die Pakete und macht es jedem unmöglich, Ihre Aktivitäten zu beobachten. Im Gegensatz zu Telnet, das die Pakete nicht verschlüsselt, lässt Telnet die Möglichkeit offen, jemand zu lesen, was Sie mit dem SSH tun. Wir werden Ihnen zeigen.
So installieren Sie den OpenSSH -Server
Sie können den OpenSSH -Server installieren, indem Sie ein Terminal öffnen und dort den folgenden Befehl eingeben.
$ sudo apt install OpenSSH-Server
SSH sollte automatisch so eingestellt werden, dass sie beim Systemstart starten und nach der Installation ausgeführt werden. Anstatt nur davon auszugehen, werden wir uns jedoch noch nicht überprüfen.
Um zu überprüfen, ob SSH aktiviert ist und automatisch beim Systemstart starten, führen Sie den folgenden Befehl aus.
$ sudo systemctl ist is-fähig SSH
Wenn es zurückgibt 'ermöglicht'SSH sollte sofort starten, wenn der Computer stammt. Wenn es deaktiviert ist oder wenn der Status inaktiv ist, wie im folgenden Bild gezeigt:
Verwenden Sie dann den folgenden Befehl, um ihn zu aktivieren:
$ sudo systemctl aktivieren ssh
Jetzt starten Sie den SSH -Dienst, indem Sie eingeben:
$ sudo systemctl starten ssh
Und überprüfen Sie den Status:
$ sudo systemctl Status SSH
Wir können auch einen "SystemCTL -Status" verwenden, um eine kurze Zusammenfassung aller Informationen zu erhalten. Im obigen Bild können wir sehen, dass der Dienst in Betrieb ist und andere hilfreiche Details.
So lassen Sie die SSH -Verbindung in der Firewall zu
Manchmal beschränkt Sie die Firewall daran, die Verbindung zwischen Client und Server zu verwenden. Damit Sie zulassen müssen, dass Sie tippen müssen.
$ sudo ufw erlauben ssh
Dadurch wird die Regel Ihrer Firewall hinzugefügt, damit die SSH -Verbindung zuzulassen. Später können Sie die Firewall aktivieren, wenn sie derzeit durch Eingabe deaktiviert wird.
$ sudo ufw aktivieren
Sie müssen die neu erstellten Einstellungen aktualisieren, um sie zu implementieren.
$ sudo UFW Reload
Im obigen Befehl ist UFW eine „unkomplizierte Firewall“, mit der eine Linux -Firewall verwaltet wird:
Sie können auch den Status und die vollständigen Details der UFW -Firewall durch Eingabe überprüfen.
$ sudo UFW Status wortreich
Abschluss
Das SSH -Protokoll wird von OpenSSH verwendet, eine kostenlose Version der SSH -Protokollsuite (SSH). Der Grund dafür ist, dass es eine sichere und verschlüsselte Schnittstelle zwischen dem Server und dem Client festlegt. Wir haben gezeigt, wie man SSH in Linux Mint schnell aufstellt und nutzt. Bei der oben genannten Methode wird der SSH automatisch aktiviert, wenn sich das System startet.