Installieren von SSH-Server in Ubuntu

Anonim

Installieren von SSH-Server in Ubuntu

Das SSH-Protokoll wird verwendet, um eine sichere Verbindung zum Computer sicherzustellen, was die Fernsteuerung nicht nur über die Betriebssystemschale, sondern auch einen verschlüsselten Kanal ermöglicht. Manchmal haben Benutzer des Ubuntu-Betriebssystems die Notwendigkeit, einen SSH-Server an seinen PC zu liefern, um Tore umzusetzen. Daher bieten wir Ihnen an, sich mit diesem Prozess vertraut zu machen, denn nicht nur den Download-Vorgang, sondern auch die Einstellung der Hauptparameter.

Installieren Sie SSH-Server in Ubuntu

SSH-Komponenten können über den offiziellen Speicher heruntergeladen werden. Daher werden wir diese Methode in Betracht ziehen, es ist das stabilste und zuverlässige, und verursacht auch keine Schwierigkeiten von Anfänger. Wir haben den gesamten Prozess zerschlagen, um in den Anweisungen einfacher zu navigieren. Beginnen wir von Anfang an.

Schritt 1: SSH-Server herunterladen und installieren

Erweitern Die Aufgabe erfolgt über das "Terminal" mit dem Hauptsatz der Befehle. Sie benötigen kein zusätzliches Wissen oder Können, Sie erhalten eine detaillierte Beschreibung jeder Aktion und aller erforderlichen Befehle.

  1. Führen Sie die Konsole durch das Menü aus oder schrumpfen Sie die CTRL + ALT + T-Kombination.
  2. Gehe zur Arbeit im Ubuntu-Terminal

  3. Starten Sie sofort das Herunterladen der Serverdateien aus dem offiziellen Repository. Dazu müssen Sie einen Sudo APT installieren, der OpenSSH-Server installiert ist, und drücken Sie dann die ENTER-Taste.
  4. Herunterladen von SSH aus dem offiziellen Repository in Ubuntu

  5. Da wir die Sudo-Konsole verwenden (Durchführen der Aktion im Auftrag des Superusers), müssen Sie ein Kennwort von Ihrem Konto eingeben. Beachten Sie, dass die Zeichen beim Eintritt nicht angezeigt werden.
  6. Geben Sie das Passwort ein, um SSH in Ubuntu herunterzuladen

  7. Sie werden benachrichtigt, um eine bestimmte Menge an Archiven herunterzuladen, die Aktion zu bestätigen, indem Sie die Option D. auswählen
  8. Bestätigen Sie das Hinzufügen von Archiven für SSH in Ubuntu

  9. Standardmäßig ist der Client zusammen mit dem Server installiert, der jedoch nicht überflüssig ist, um es möglich zu machen, dass der Versuch, ihn erneut installieren zu können, indem Sie den Sudo APT-GET-INSTALL APENSSH-Client installieren.
  10. Installieren Sie den SSH-Client im Falle seiner Abwesenheit in Ubuntu

Der SSH-Server steht zur Verfügung, um mit ihm unmittelbar nach dem erfolgreichen Hinzufügen aller Dateien an das Betriebssystem zu interagieren, aber es sollte noch konfiguriert sein, um den korrekten Betrieb bereitzustellen. Wir empfehlen Ihnen, die folgenden Schritte kennenzulernen.

Schritt 2: Serverüberprüfung

Stellen Sie zunächst sicher, dass die Standardparameter richtig angewendet wurden, und SSH-Server antwortet auf die Hauptteams und führt sie korrekt aus, sodass Sie sie benötigen:

  1. Führen Sie die Konsole aus und registrieren Sie sich dort Sudo Systemctl Aktivieren Sie SSSHD, um einen Server zu Ubuntu Autoload hinzuzufügen, wenn er nach der Installation nicht automatisch geschieht.
  2. Füge SSH zu Ubuntu-Tools hinzu

  3. Wenn Sie das Tool nicht zusammen mit dem Betriebssystem starten müssen, löschen Sie es von Autorun, indem Sie den Sudo Systemctl eingeben, der SSSHD deaktiviert ist.
  4. Entfernen Sie SSH von Ubuntu AutoLoad

  5. Überprüfen Sie nun, wie der lokale Computer angeschlossen ist. Wenden Sie den SSH LocalHost-Befehl an (localhost - Adresse Ihres lokalen PCs).
  6. Verbinden Sie sich über SSH auf einen lokalen Computer

  7. Bestätigen Sie die Fortführung der Verbindung, indem Sie die Option Ja auswählen.
  8. Bestätigen Sie die Verbindung zum Ubuntu-lokalen Computer

  9. Bei einem erfolgreichen Download erhalten Sie ungefähr solche Informationen, wie Sie im folgenden Screenshot sehen können. Sie müssen mit 0.0.0.0-Adresse überprüfen und herstellen, was als Standardeinstellung für andere Geräte als ausgewählte Netzwerk IP dient. Geben Sie dazu den entsprechenden Befehl ein und klicken Sie auf Eingabetaste.
  10. Verbinden Sie sich mit 0.0.0.0 über SSH in Ubuntu

  11. Jede neue Verbindung muss bestätigt werden.
  12. Bestätigen Sie die Standard-Adrusverbindung in Ubuntu

Wie Sie sehen, wird der Befehl ssh verwendet, um eine Verbindung zu einem Computer herzustellen. Wenn Sie mit einem anderen Gerät verbunden werden müssen, führen Sie einfach das Terminal aus und geben Sie den Befehl in das SSH-Format @ IP_ADRESS ein.

Schritt 3: Konfigurationsdatei bearbeiten

Alle zusätzlichen SSH-Protokolleinstellungen werden über eine spezielle Konfigurationsdatei durch Ändern von Zeilen und Werten durchgeführt. Wir werden uns nicht auf alle Punkte konzentrieren, sondern die meisten von ihnen sind für jeden Benutzer rein individuell, wir zeigen nur die Hauptaktionen.

  1. Speichern Sie zunächst die Sicherung der Konfigurationsdatei, so dass beim Kontaktieren oder Wiederherstellen des ursprünglichen SSH-Bundesstaates. Legen Sie den Sudo CP / etc / ssh / sshd_config / ssh / sshd_config / ssh / sshd_config / ssh / sshd_config / ssh / sshd_config / ssh / sshd_config ein.
  2. Erstellen Sie die Backup-SSH-Konfigurationsdatei in Ubuntu

  3. Dann zweitens: Sudo chmod a-w /etc/ssh/sshd_config.original.
  4. Zweiter Befehl für Backup SSH in Ubuntu

  5. Die Einstellungsdatei starten wird über Sudo VI / etc / ssh / sshd_config ausgeführt. Unmittelbar nach der Eingabe wird es gestartet und Sie sehen seinen Inhalt, wie in der folgenden Screenshot dargestellt.
  6. SSH-Konfigurationsdatei in Ubuntu starten

  7. Hier können Sie den verwendeten Port ändern, der immer besser ist, um die Sicherheit der Verbindung zu gewährleisten, dann kann das Login im Auftrag des übergeordneten (PermitrootLogin) und der Aktivierung auf der Taste (PubKeyauthentionion) ausgeschaltet sein. Drücken Sie nach Abschluss der Bearbeitung den Schlüssel: (Umschalttaste +; auf dem lateinischen Layout) und den Buchstaben W hinzufügen, um die Änderungen zu speichern.
  8. Änderungen in der Ubuntu-Konfiguration speichern

  9. Die Ausgabe aus der Datei erfolgt auf dieselbe Weise, nur statt W statt w.
  10. Konfigurationsdatei in Ubuntu verlassen

  11. Vergessen Sie nicht, den Server neu zu starten, indem Sie Sudo Systemctl RESTART SSH eingeben.
  12. Starten Sie den SSH-Server neu, nachdem Sie sich in Ubuntu ändern

  13. Nach dem Ändern des aktiven Ports muss er im Client behoben werden. Dies erfolgt durch Angabe des SSH -P 2100 localhost, wobei 2100 die ersetzte Portnummer ist.
  14. Ändern Sie den Standard-SSH-Port in UB

  15. Wenn Sie von der Firewall konfiguriert sind, ist es auch erforderlich, dass er ersetzt werden muss: Sudo UFW erlauben 2100.
  16. Ändern Sie den Port in Ubuntu Firewater

  17. Sie erhalten eine Bekanntmachung, dass alle Regeln aktualisiert wurden.
  18. Informationen zum Aktualisieren von Paketen in Ubuntu

Sie sind berechtigt, sich mit den anderen Parametern vertraut zu machen, indem Sie die offizielle Dokumentation lesen. Es gibt Tipps, um alle Elemente zu ändern, um festzulegen, welche Werte Sie wählen sollten.

Schritt 4: Hinzufügen von Tasten

Beim Hinzufügen von Tasten eröffnet die SSH die Autorisierung zwischen zwei Geräten, ohne das Kennwort vorzugeben. Der Identifizierungsprozess wird unter dem Lesealgorithmus für einen geheimen und offenen Schlüssel wieder aufgebaut.

  1. Öffnen Sie die Konsole und erstellen Sie einen neuen Client-Schlüssel, indem Sie den SSH-Keygen -t DSA eingeben und dann den Namen der Datei zuweisen und das Zugriffspasswort selbst angeben.
  2. Erstellen eines neuen Schlüssels in Ubuntu

  3. Danach wird ein öffentlicher Schlüssel gespeichert und ein geheimes Bild erstellt. Auf dem Bildschirm sehen Sie sein Aussehen.
  4. Erfolgreiche Erstellung einer neuen SSH-Taste in Ubuntu

  5. Es ist weiterhin, die erstellte Datei nur auf den zweiten Computer zu kopieren, um die Verbindung durch das Kennwort zu deaktivieren. Verwenden Sie den Befehl SSH-Copy-ID an den Benutzername @ RemoTehost, wobei der Benutzername @ RemoTehost der Name des Remote-Computers und seine IP-Adresse ist.
  6. Senden Sie die Datei mit dem Schlüssel zum Computer in Ubuntu

Es bleibt nur, den Server neu zu starten, und überprüfen Sie die Richtigkeit der Arbeit durch einen offenen und geheimen Schlüssel.

In diesem Fall ist der Installationsvorgang des SSH-Servers und der Grundeinstellung abgeschlossen. Wenn Sie alle Befehle richtig eingeben, sollten Sie beim Ausführen der Aufgabe keine Fehler geben. Bei Problemen mit der Verbindung nach dem Setup versuchen Sie, SSH vom Autoloading zu entfernen, um das Problem zu lösen (lesen Sie in Schritt 2).

Weiterlesen