Was ist SSH?
SSH (Protect Shell) ist das offene Protokoll, das zur Sicherung der weniger komplizierten und kostspieligen Netzwerkverbindung verwendet wird, die Hardware-basierte VPN-Lösungen bereitstellen oder mit anderen Worten, Authentifizierung, Verschlüsselung und Datenintegrität, um das Netzwerk zu sichern. Wir erhalten mehrere Funktionen über SSH, z.
Neben der Authentifizierung von Hosts und der Datenverschlüsselung und Integrität bietet sie auch zusätzliche Vorteile wie die Komprimierung vor der Verschlüsselung, was die Berechnungskosten der Datenverschlüsselung erheblich senken kann.
Was sind Ports??
Ports sind eine Abstraktion, die Programme mit verschiedenen Protokollen kommunizieren kann. Abgesehen von Transportschichtprotokollen wie TCP, UDP, SMTP, Ports werden verwendet. Eine Portnummer wird verschiedenen Diensten zugewiesen. Beispielsweise verwendet HTTP TCP und UDP Port 80. Durch die Verwendung von Portnummern ermöglichen ein Systempaar das gleiche Transportprotokoll, zahlreiche Sockets zu öffnen.
Was ist nat?
Netzwerkadressübersetzung 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, der auf einen Ort verweist, der angeblich in einem privaten Netzwerk liegt.
Schritte zum Einrichten und Aktivieren von SSH
Schritt 1: Öffnen Sie Ihre virtuelle Box. Klicken Sie auf Einstellungen und gehen Sie zum Netzwerk.
Schritt 2: Wählen Sie Adapter
Aktivieren Sie den kostenlosen Netzwerkadapter und wählen Sie das NAT -Netzwerk aus.
Schritt 3:
Öffnen Sie die erweiterten Optionen und klicken Sie auf die Portweiterleitung
Es wird eine Registerkarte angezeigt, die einige Felder enthält, wie im nächsten Schritt gezeigt.
Schritt 4: Fügen Sie einen neuen Eintrag nach den folgenden Anweisungen hinzu, nachdem Sie auf die Schaltfläche + auf dieser Registerkarte geklickt haben.
Name: ssh
Protokoll: TCP
Host -Port: X
Gasthafen: y
wobei x und y die gleichen Portnummern sind.
Danach sehen Sie einen neuen Eintrag in den Tabellen mit den Details, die Sie ausgefüllt haben.
Schritt 5: SSH installieren
Das Ubuntu -Desktop -System installiert den SSH -Server nicht standardmäßig, kann jedoch einfach über reguläre Ubuntu -Repository -Systeme installiert werden.
Die folgenden Befehle installieren SSH:
sudo APT -Update
sudo apt install OpenSSH-Server
Schritt6: Verbindung zu SSH herstellen
Geben Sie den folgenden Befehl ein, um eine Verbindung mit Ihrem Gast zu erreichen
$ ssh -p@127.0.0.1
Geben Sie das Passwort ein, wenn Sie aufgefordert werden, und Sie werden mit der virtuellen Maschine verbunden.
Um SSH in Ihrer Maschine zu deaktivieren, laufen Sie:
sudo systemctl stop SSH
Um es zu aktivieren, wenn es deaktiviert ist, laufen Sie aus:
sudo systemctl aktivieren ssh
Abschluss
Wir haben gelernt, wie man SSH auf Ihrer virtuellen Ubuntu -Maschine installiert. Wie wir diskutierten, ist SSH ein nützliches Instrument, um eine sichere Kommunikation zwischen Client und Server über ein ungesicherter Netzwerk festzulegen. Ohne die ordnungsgemäße Einrichtung der SSH-Verbindung können Ihre Anwendungen von einem Mann-in-the-Middle-Angriff beeinflusst werden, bei dem ein Angreifer auf Ihre Daten über das Netzwerk zugreifen kann. SSH verwendet RSA und andere asymmetrische Verschlüsselungsalgorithmen, um die über das Netzwerk gesendeten Daten zu verschlüsseln und zu entschlüsseln. Die Sicherung Ihrer Daten wird wichtiger beim Austausch von Daten wie Bankdetails und Passwörtern über das Netzwerk. Das Fehlen von Sicherheit kann sowohl für den Kunden als auch für das Unternehmen zu einem großen Verlust führen. Durch Ändern des Standard-SSH-Ports wird die Sicherheit Ihres Servers erhöht, indem die Gefahr automatisierter Cyber-Angriffe gesenkt wird.