Was ist SSH?
SSH (Protect Shell) ist das offene Protokoll, das verwendet wird, um die weniger komplizierte und kostspielige Netzwerkverbindung zu sichern, die hardwarebasierte VPN-Lösungen bieten, oder mit anderen Worten, Authentifizierung, Verschlüsselung und Datenintegrität, um das Netzwerk zu sichern. Wir erhalten mehrere Funktionen über SSH, wie z. B. sichere Befehlsshell, sichere Dateiübertragung und Fernzugriff über einen sicheren Tunnel auf eine Reihe von TCP / IP-Anwendungen.
Neben der Bereitstellung von Host-Authentifizierung und Datenverschlüsselung und -integrität bietet es auch zusätzliche Vorteile wie Komprimierung vor der Verschlüsselung, wodurch die Rechenkosten der Datenverschlüsselung erheblich gesenkt werden können.
Was sind Häfen?
Ports sind eine Abstraktion, mit der Programme über verschiedene Protokolle kommunizieren können. Neben Transportschichtprotokollen wie TCP, UDP, SMTP werden auch Ports verwendet. Eine Portnummer wird verschiedenen Diensten zugewiesen; Beispielsweise verwendet HTTP TCP- und UDP-Port 80. Durch die Verwendung von Portnummern ermöglicht ein Systempaar dem gleichen Transportprotokoll, zahlreiche Sockets zu öffnen.
Was ist NAT
Network Address Translation steht für NAT.
Wie der Name schon sagt, wird NAT verwendet, um die Adresse an einem Ende eines privaten Netzwerks zu übersetzen, das von einem Benutzer erstellt wurde und auf einen Ort zeigt, der sich angeblich in einem privaten Netzwerk befindet.
Schritte zum Einrichten und Aktivieren von SSH
Schritt 1: Öffnen Sie Ihre virtuelle Box. Klicken Sie auf Einstellungen und gehen Sie zu Netzwerk.
Schritt 2: Adapter auswählen
Aktivieren Sie den kostenlosen Netzwerkadapter und wählen Sie das NAT-Netzwerk aus.
Schritt 3:
Öffnen Sie die erweiterten Optionen und klicken Sie auf Portweiterleitung
Eine Registerkarte mit einigen Feldern wird angezeigt, wie im nächsten Schritt gezeigt.
Schritt 4: Fügen Sie einen neuen Eintrag hinzu, indem Sie die folgenden Anweisungen befolgen, nachdem Sie auf dieser Registerkarte auf die Schaltfläche + geklickt haben.
Nachname: ssh
Protokoll: TCP
Hostport: x
Gastport: und
wobei x und y die gleichen Portnummern sind.
Sie sehen dann einen neuen Eintrag in den Tabellen mit den von Ihnen ausgefüllten Informationen.
Schritt 5: SSH installieren
Das Ubuntu-Desktopsystem installiert standardmäßig nicht den SSH-Server, kann aber einfach mit normalen Ubuntu-Repository-Systemen installiert werden.
Die folgenden Befehle installieren SSH:
sudo apt updatesudo geeignet, um opensh-serve zu installieren
Schritt 6: Mit SSH verbinden
Geben Sie den folgenden Befehl ein, um sich mit Ihrem Gast zu verbinden
Geben Sie das Passwort ein, wenn Sie dazu aufgefordert werden, und Sie werden mit der virtuellen Maschine verbunden.
Gehen Sie wie folgt vor, um SSH auf Ihrem Computer zu deaktivieren:
sudo systemctl stoppt sshUm es zu aktivieren, wenn es deaktiviert ist, gehen Sie wie folgt vor:
sudo systemctl ssh aktivierenDiplom
Wir haben gelernt, wie Sie SSH auf Ihrer virtuellen Ubuntu-Maschine installieren. Wie bereits erwähnt, ist SSH ein nützliches Tool zum Aufbau einer sicheren Kommunikation zwischen Client und Server über ein ungesichertes Netzwerk. Ohne ordnungsgemäße Einrichtung der SSH-Verbindung könnten Ihre Anwendungen von einem Man-in-the-Middle-Angriff betroffen sein, bei dem ein Angreifer über das Netzwerk auf Ihre Daten zugreifen könnte. SSH verwendet RSA und andere asymmetrische Verschlüsselungsalgorithmen, um die über das Netzwerk gesendeten Daten zu verschlüsseln und zu entschlüsseln. Beim Austausch von Daten wie Bankdaten und Passwörtern über das Netzwerk wird die Sicherung Ihrer Daten immer wichtiger. Der Mangel an Sicherheit kann sowohl für den Kunden als auch für das Unternehmen zu großen Verlusten führen. Das Ändern des standardmäßigen SSH-Ports erhöht die Sicherheit Ihres Servers, indem das Risiko automatisierter Cyberangriffe verringert wird.