Eines der im Laufe der Zeit am häufigsten verwendeten Protokolle für alles, was mit Remotekonnektivität zu tun hat, war SSH, das seinen Ursprung seit dem Jahr 1995 hat und eine sichere Zugriffsmethode von einem externen Netzwerk aus bietet, in dem Schwachstellen vorhanden sind verbreitet. Jeden Tag können wir sehen, wie neue Bedrohungen entstehen, neue Arten von Angriffen, und obwohl wir keine äußerst sensiblen Informationen haben oder speichern, können wir Opfer von Angriffen werden, wie sie vor einigen Monaten bei WannaCry stattfanden, wo sich Tausende von Computern befanden infiziert und ihre Informationen ‚hijacked ‚? und für deren Freigabe Geldbeträge erforderlich waren.
Unabhängig von der Art der Benutzer, die wir sind, müssen wir wissen, dass das SSH-Protokoll mit dem Ziel erstellt wurde, sichere Zugriffsberechtigungen für unser macOS Mojave-System zu erteilen und somit nur dies zu garantieren Die autorisierten Benutzer können von überall aus auf solche Zugriffe zugreifen.
In diesem Tutorial möchte AdminGuides ausführlich erläutern, was es ist und wie SSH in macOS Mojave implementiert wird.
Das SSH-Protokoll verwendet eine spezielle Verschlüsselung, um die Verbindung zwischen einem Client und einem Server sicherzustellen. Daher werden alle Authentifizierungen von Benutzern, Befehlen, Ergebnissen und Dateiübertragungen immer verschlüsselt in oder um all diese Elemente zu schützen. gegen Angriffe auf das Netzwerk.
Bei Verwendung von SSH gibt es mehrere alternative Optionen, um eine solide Authentifizierung zu erhalten, und es gibt Vorteile wie die Verbesserung der Sicherheit und Integrität der Kommunikation durch starke Verschlüsselung. SSH ist eine sichere Alternative zu ungeschützten Anmeldeprotokollen wie Telnet oder unsicheren Dateiübertragungsmethoden wie FTP. Div>
Das SSH-Protokoll wird in speziellen Situationen implementiert, z. B.:
Nach dieser Verbindung leitet der SSH-Client den Verbindungskonfigurationsprozess um und verwendet den öffentlichen Schlüssel Kryptografie Um die Identität des SSH-Servers zu überprüfen und um sicherzustellen, dass alles innerhalb der korrekten Parameter liegt, ist das Protokoll SSH dafür verantwortlich, starke symmetrische Hash- und Verschlüsselungsalgorithmen zu verwenden, um den Datenschutz und die Integrität der Daten zu gewährleisten, die dies tun zwischen dem Client und dem SSH-Server übertragen werden.
Wenn wir über Sicherheit sprechen, gibt es verschiedene Optionen, die wir für die Benutzerauthentifizierung implementieren können, wobei Kennwörter und die Authentifizierung mit öffentlichem Schlüssel am häufigsten verwendet werden, sodass SSH den öffentlichen Schlüssel verwendet Authentifizierungsmethode, die hauptsächlich als Sicherheitsbasis verwendet wird. Für die Automatisierung oder eindeutige Anmeldungen.
Automatische SH-Dateiübertragungen (Secure Shell) können verwendet werden, um Anwendungen zu integrieren und um auf vereinfachte, aber vollständig umfassende Weise automatisierte Systeme und Konfigurationsverwaltung mit den besten Sicherheitsfunktionen zu erstellen.
Einmal a Wenn eine korrekte Verbindung zwischen dem SSH-Client und dem Server hergestellt wurde, werden die über diese Kanäle übertragenen Daten basierend auf den in der Konfiguration ausgehandelten Parametern verschlüsselt, und während dieser Aushandlung treffen der Client und der Server eine Einigung über die Symmetrie Der zu verwendende Verschlüsselungsalgorithmus und basierend darauf wird der zu verwendende Verschlüsselungsschlüssel generiert.
Der Verkehr zwischen diesen Kanälen wird immer mit branchenüblichen Verschlüsselungsalgorithmen wie AES (Advanced Encryption Standard) geschützt, und das SSH-Protokoll enthält auch Ein spezieller Mechanismus, der die Integrität der übertragenen Daten mithilfe von Standard-Hash-Algorithmen wie dem bereits bekannten SHA-2 garantiert.
Die erste Aktion, die wir ausführen müssen, besteht darin, zu überprüfen, ob das SSH-Protokoll in macOS Mojave nicht aktiviert ist ck, wir müssen mit einer der folgenden Methoden auf das Terminal zugreifen:
sudo systemsetup -getremotelogin
Wir geben unser Passwort ein und dies ist das Ergebnis.
Wir können sehen, dass dieses Protokoll standardmäßig deaktiviert ist. Für die Aktivierung verwenden wir den Parameter -setremotelogin, mit dem der Fernzugriff über SSH auf Mojave definiert und aktiviert werden kann. Dazu führen wir die folgende Zeile aus:
sudo systemsetup -setremotelogin on
As Daher gibt dieser Befehl keine Ergebnisse zurück, sodass wir sudo systemsetup -getremotelogin erneut ausführen, um zu überprüfen, ob die SSH-Aktivierung durchgeführt wurde. Wir können sehen, dass sein Status jetzt Ein ist.
Wenn SSH im System aktiviert ist, besteht der nächste Schritt darin, den Zugriff auf Benutzer zu ermöglichen, die über Anmeldeinformationen auf dem Computer verfügen. Dazu verwenden wir die Syntax mit einem der folgenden Elemente:
ssh username @ ip_equipo
Wir müssen den Namen der Benutzer im Detail kennen, um uns zu authentifizieren und die IP-Adresse des Geräts zu erhalten. Wir werden eine der folgenden Optionen verwenden:
Vom Terminal, das den Befehl ifconfig ausführt:
In den Systemeinstellungen / im Netzwerk:
Wenn wir nun die IP-Adresse kennen, aktivieren wir den gewünschten Benutzer, in diesem Fall den solvetischen Benutzer, durch Eingabe Folgendes:
ssh [E-Mail geschützt]
Sobald wir diesen Vorgang ausgeführt haben, hat der Benutzer Zugriff auf das Gerät und muss als Administrator die entsprechenden Zugangsdaten angeben:
Wie wir sehen, müssen wir eintreten Ja, wenn Sie gefragt werden, ob wir die Verbindung herstellen möchten. Auf diese Weise hat der Benutzer über SSH Zugriff auf macOS Mojave.
Der nächste Schritt besteht darin, zu überprüfen, ob die Remoteverbindung zu macOS Mojave wie erwartet funktioniert. Dazu verwenden wir einen SSH-Client namens Putty, der unter folgendem Link verfügbar ist:
Sobald wir es ausgeführt haben, müssen wir Folgendes konfigurieren:
Klicken Sie auf die Schaltfläche Öffnen . Die folgende Sicherheitswarnung wird angezeigt:
Wenn wir sehen, dass das für die Verbindung zugewiesene Passwort angezeigt wird, klicken Sie auf die Schaltfläche Ja und jetzt werden wir ent er die Anmeldeinformationen des ausgewählten Benutzers:
Durch Zugriff SSH über Putty können wir Bibliotheken auflisten:
Es ist auch möglich, auf Inhalte in macOS Mojave zuzugreifen:
In dem Moment, in dem wir der Ansicht sind, dass SSH nicht für Verbindungen in Mojave verwendet werden muss, können wir es deaktivieren. Dazu führen wir Folgendes in aus das Terminal:
sudo systemsetup -setremotelogin off
Geben Sie yes ein, um die Deaktivierung von SSH zu bestätigen. Mit SSH können wir entweder lokal oder remote auf die Geräte zugreifen und Support- oder Verwaltungsaufgaben ausführen, als wären wir dort:
Auf diese Weise wissen Sie, wie Sie SSH in macOS Mojave aktivieren und verwenden.
Die Microsoft Sticky Notes sind ein beliebtes und nützliches Tool für Benutzer von Windows 10-Systemen,…
Microsoft hat kürzlich den lang erwarteten Windows 11 Dev Channel veröffentlicht, auf den über Windows…
Windows 10 ist eines der beliebtesten und am weitesten verbreiteten Betriebssysteme für Computerbenutzer.Die Entwicklung von…
Überprüfen und konfigurieren Sie die BerechtigungseinstellungenAktivieren Sie Edge für die Ausführung mit AdministratorrechtenReparieren Sie Microsoft…
Die meisten der neuesten Laptops haben keinen eingebauten Ethernet-Anschluss.Wir alle wissen, dass kabelgebundene Verbindungen viel…
Die Grafikverarbeitungseinheit oder GPU ist eine wesentliche Komponente eines Computersystems, die für die Wiedergabe von…