Hallo, sind einige Leute in dieser Vorlesung, die wir behandeln
werden, wie wir mit dem SSL-Schlüssel jetzt Remote-Server ohne Passwort auf einen
Remote-Server zugreifen können, d ist für uns eine Remote-Maschine.
Nun, es gibt zwei Gründe, warum wir ohne Passwort auf einen Remote-Computer zugreifen müssen.
Eine ist die sich wiederholende Protokollierung, d.h. wenn Sie einen Linux-Rechner haben, A und Sie sich bei einem Linux-Rechner
anmelden, 10 oder 20 Mal am Tag sein und Sie nicht immer wieder Benutzernamen und Passwort eingeben
möchten, generieren Sie SASE Schlüssel.
Der zweite Grund, der der wichtigere Grund ist, ist die Automatisierung durch ein Skript.
Wenn Sie Skripte ausführen, die auf Ihrer Server-KI sitzen, und Sie diese Skripts auf Server B ausführen müssen, ist dies
die Automatisierung, die auf B ausgeführt wird, aber jedes Mal, wenn Sie sie von A nach B ausführen, wird
es einen Benutzernamen und ein Passwort auffordern.
Und natürlich ist dies eine alltägliche Sache und Sie möchten keine Art von Interaktion damit haben.
Deshalb erschaffst du Sisisky.
Die Automatisierung erfolgt also von selbst ohne menschliche Interaktion.
Jetzt werden Schlüssel auf Benutzerebene generiert, sodass Sie Schlüssel wie Sie selbst oder als normaler Benutzer generieren können.
In meinem Fall könnte es generiert werden, da ich einen soliden Benutzer habe, oder Sie könnten die Schlüssel auf Root-Ebene generieren.
Wenn Sie sich also über route von A nach B einloggen möchten, können Sie auch die Schlüssel für root generieren.
Wenn Sie sich also das nächste Mal als Root anmelden, werden Sie nun zur Eingabe Ihres Benutzernamens und Passworts aufgefordert.
Lassen Sie es mich nun grafisch ausdrücken.
Ich habe es also so gesehen, dass ich Ihnen verständlich machen kann, was wir hier erreichen wollen?
Nehmen wir an, Sie haben einen Server oder sind ein Linux-Rechner, und ich nenne ihn meinen ersten Linux-Rechner.
Übrigens ist dies der eigentliche Hostname, den ich für meinen Linux-Rechner habe.
Und dieser Rechner möchte auf einen anderen Linux-Rechner zugreifen.
Und dieser Hostname, eine andere Linux-Maschine ist Linux Center, war sieben.
Ich habe diese beiden Längen, Maschineneinstellungen und bin bereit, diese Tests für diesen Vortrag durchzuführen.
Wenn Sie zu diesem Zeitpunkt nur einen Linux-Rechner haben, können Sie diese Vorlesung entweder überspringen oder darauf
zurückkommen.
Wenn Sie eine andere zweite Maschine haben.
Ich würde Ihnen empfehlen, einen anderen Linux-Rechner zu bauen und ihn zu benennen, sagen wir, senden Sie Linux in eine Sieben oder
wie auch immer Sie es nennen möchten.
So könnte man diese Vorlesung eigentlich sowieso auf dem zweiten Linux-Rechner üben.
Nun möchte der Client, mein erster Linux-Rechner, auf den Server zugreifen.
Linux an eine Sieben gesendet und es greift über S zu. H..
Recht.
Sie öffnen eine PUDI, gehen von einem Computer zum anderen oder wenn Sie sich beim Linux-Computer anmelden, können
Sie einen Befehl SSA ausführen, um sich bei einem Remote-Computer anzumelden.
Wenn Sie sich anmelden oder den SFH-Befehl auf dem Remote-Rechner ausführen, werden Sie von den Remote-Rechnern
aufgefordert, zwei Dinge einzugeben: Benutzername und Passwort.
Recht?
Also geben Sie diesen Benutzernamen und das Passwort ein und dann wird es Sie jetzt einlassen.
Der Zweck dieser Vorlesung ist nun, was, wenn Sie versuchen, sich anzumelden, ohne den Benutzernamen und das Passwort anzugeben?
Dazu müssen Sie nun einige Schlüssel auf Ihrem Client-Rechner generieren, was bedeutet, dass dies
Ihre Authentifizierung ist.
Dazu gehört wie Ihre ID oder was auch immer.
Sie generieren diese Schlüssel.
Das ist eine Kombination, eine Kombination aus Buchstaben und Tasten und Symbolen.
Wenn Sie sie generieren, kopieren Sie diese Schlüssel auf den Server und sagen dem Server, hey, das ist
meine Authentifizierung, also fahren Sie fort und behalten Sie den Schlüssel, den ich generiert habe.
Mach weiter und behalte es.
Und Sie haben die Schlüsseldatei autorisiert.
Dann wird das kopiert, wenn der Client das nächste Mal versucht hat, sich von meiner ersten Linux-VM bei Linux
Sento 7 oder S anzumelden. H. , dann wird er nicht dazu aufgefordert, den Benutzernamen und das Passwort dieses Benutzers zu fälschen.
So könnte ich es jetzt ausdrücken.
Und von Maschine zu Maschine nun regelmäßig im Alltag, um es einfacher zu machen, gebe ich Ihnen
ein Szenario eines Benutzers oder jemandes, der auf ein Gebäude oder ein Haus zugreifen möchte.
Diese Person geht in das Haus und das erste, was sie tun, ist, wenn sie keinen Schlüssel oder
keinen Zugang zu diesem Haus oder diesem Gebäude hat, klingelt sie oder trifft den Wachmann und dann geben sie ihnen die
Authentifizierung und vergewissern sich verifiziert und dann kommst du rein.
Nun, eine andere Möglichkeit, die Sie tun können, ist, das nächste Mal zu kommen.
Können Sie eine Art von Schlüssel geben, wie Sie bereits Ihre Hintergrundüberprüfung durchlaufen,
Sie bereits den Verifizierungsprozess durchlaufen und diesen Verifizierungsprozess dann dem Sicherheitsteam oder dem Hausbesitzer dieses Gebäudes weitergeben, geben Sie ihn
ihnen dann beim nächsten Mal und Wenn Sie reinkommen, werden Sie nicht aufgefordert,
Ihr Passwort zu verwenden.
Alles, was Sie tun müssen, ist, Ihren Ausweis zu flashen oder zu scannen, und Sie verwenden Ihre SO, um diesen Prozess zum Laufen zu bringen.
Wir haben ein paar Schritte, denen wir folgen müssen.
Der erste Schritt auf der Maschine zum Ablehnen von sauberen Maschinen ist der, dass wir versuchen, zum Server zu gelangen,
wir die Schlüssel generieren müssen.
Und dafür wird der Befehl SSA Chadash Kitchen ausgeführt.
Der zweite Schritt besteht darin, diesen Schlüssel auf den Server zu kopieren.
Und der Befehl news verwendet genau diesen Befehl, nämlich SSA Stasch Copy ID space route, da Sie die
Schlüssel als root generiert haben, also geben Sie als root die IP-Adresse des Servers an, auf den Sie
kopieren und sich dann vom Client einloggen können .
Also versuch das jetzt.
Da Sie bereits kopiert haben, versuche ich, mich mit dem Befehl
wie SSL-Route an der IP-Adresse des Servers oder SSA Chadash El-Route und der IP-Adresse des Servers beim Server anzumelden.
Beide Befehle sind gleich.
Sie, sie, sie lassen Sie tatsächlich über die Kontoroute von einem Computer zum anderen.
Okay, jetzt genug geredet.
Lassen Sie uns gehen und mich bei meinen Linux-Rechnern anmelden und ich werde diesen Prozess ausprobieren.
Jetzt habe ich mein PUDI-Terminal geöffnet.
Diese erste Maschine ist meine erste Linux-VM, und wenn Sie meinen ersten Linux-VM hosten, und wenn ja, wer bin
ich?
Ich bin als root angemeldet.
Nun, was ist meine IP-Adresse, die ich tun könnte, wenn config ENP 083 die Schnittstelle ist, auf der ich meine IP-Adresse habe und Sie
sehen, dass meine IP-Adresse meines Clients eins acht zu eins achtundsechzig eins Komma fünfundneunzig ist.
Nun wollte ich auf meinen Server gehen.
Das ist mein Server.
Sein Hostname ist Linux Sento sieben.
Und ich bin bei diesem Host als Root angemeldet und die IP-Adresse dieses Servers lautet.
Null als drei.
Ich mache dasselbe und meine IP-Adresse dieses Servers ist eins zu eins einsechzig Komma achtundfünfzig.
Wenn ich mich nun vom Client aus mit dem Befehl Secich route an der IP-Adresse des Servers am Server anmelde und die Eingabetaste
drücke, sehen Sie, dass ich nach dem Passwort gefragt werde.
Das wollten wir vermeiden.
Also werde ich einfach C kontrollieren und aussteigen.
Jetzt bin ich wieder in meiner sauberen Maschine, die meine erste Linux-Maschine ist.
Fahren Sie nun fort und löschen Sie den Bildschirm.
Auf diese Weise konnten wir den Befehl im Client SNH Dash Cagen starten und ausführen.
Drücken Sie die Eingabetaste, um Ihnen mitzuteilen, dass Sie einen öffentlichen privaten RSA-Schlüssel-Peer generieren, wenn Sie mehr über RSA
erfahren möchten.
Unser ist ein Mechanismus unserer Authentifizierungsebene.
Wenn Sie mehr darüber erfahren möchten, suchen Sie danach.
Geben Sie die Datei ein, in der der Schlüssel gespeichert werden soll.
Jetzt wird der Schlüssel standardmäßig in diesem Verzeichnis gespeichert.
Dieses Verzeichnis befindet sich jedoch auf dem Client auf seinem lokalen Computer.
Wenn Sie diesen Speicherort ändern möchten, können Sie ihn hier angeben, aber ich würde empfehlen, ihn standardmäßig zu belassen
und einfach die Eingabetaste zu drücken.
Im nächsten Schritt werden Sie aufgefordert, die Passphrase leer für keine Passphrase einzugeben.
Wenn Sie sich nun in der Produktionsumgebung befinden, empfehlen wir Ihnen in der
Unternehmensumgebung, alles, was Sie mögen, in eine Passphrase einzugeben, könnte ein Passwort oder eine beliebige Buchstabenkombination sein.
Aber wir führen diesen Test in einer Laborumgebung durch, daher werde ich keine Passphrase auswählen.
Also lasse ich das einfach leer und schlage einfach zu.
Und es fordert mich wieder auf, dieselben Passwörter erneut einzugeben.
Ich habe also nichts eingegeben, also werde ich es nicht noch einmal eingeben.
Also einfach nochmal Enter drücken.
Jetzt würde ich sagen, dass Ihre ID in Route DSH, ID und RSA gespeichert wurde.
Wenn Sie also diese Datei hatten, sehen Sie den Schlüssel, da dies der Schlüssel und Ihr Publikum ist, er
wurde in Rudolph S gespeichert. H. ID and Disqualifiers Setup Pub, das öffentlich ist.
Dies ist ein Schlüssel.
Jetzt müssen wir uns selbst bereits authentifiziert haben.
Wir haben die Schlüssel generiert.
Jetzt müssen wir diesen Schlüssel auf unseren Server kopieren.
Also dieses Mal, also das nächste Mal, wenn ich mich am Server anmelde, würde der Server es wissen und sagen, oh ja, ich
kenne dich, ich habe deinen Schlüssel, damit du ohne Passwort reinkommen könntest.
Also muss ich diesen Schlüssel kopieren.
Dazu mache ich eine Secich Dash-Kopier-ID-Route.
Gibt es auf diesem Server ein Route-Konto?
Es ist nicht die Route auf dieser Client-Server-Route an der Server-IP, wenn ich an einem Punkt achtundfünfzig auf 160 komme.
Sie können mit der rechten Maustaste klicken, wenn Sie Putty verwenden, und es wird es für Sie kopieren. Drücken Sie nun die Eingabetaste.
Jetzt wird es Sie tatsächlich nach dem Passwort fragen, da Sie zum ersten Mal hineingehen.
Und natürlich, sobald Sie diesen Schlüssel hinzugefügt haben, werden Sie das nur beim letzten Mal gefragt.
Also mach weiter.
Geben Sie ein Passwort für dieses Konto ein.
Und jetzt heißt es, dass die Schlüssel kopiert wurden.
Jetzt heißt es, versuchen Sie sich mit einem msh-Root eines Auges auf 161 bis 58 und 58 an der Maschine anzumelden, merken
Sie sich meinen Server und überprüfen Sie, ob nur der gewünschte Schlüssel hinzugefügt wurde.
Übrigens wird dieser Schlüssel zu diesem Server hinzugefügt und wird zu den autorisierten Router-SSA-Schlüsseln hinzugefügt.
Sie könnten tatsächlich in dieses Verzeichnis routen, das mysel des DSH-Bewohners und Sie werden autorisierte Schlüssel sehen.
Wenn Sie die autorisierten Schlüssel überprüfen, werden Sie feststellen, dass dieser gesamte Schlüssel kopiert
wurde und als Route von der Maschine, meiner ersten Linux-VM, kopiert wurde.
Es ist also schon da.
Wenn ich nun von diesem Computer zu diesem Computer komme, habe ich jetzt irgendein Problem oder werde mich jetzt
auffordern, ein Passwort zu verwenden.
Lassen Sie uns hier den Bildschirm löschen und los geht's.
Löschen Sie hier den Bildschirm.
Und jetzt lass uns weitermachen und uns auf meinem Server einloggen.
S. H. route bei 192 168 Punkt eins, Punkt 58, 58 ist die IP meines Servers.
Versuchen wir es noch einmal zu bestätigen.
Sie sehen 58, OK, jetzt gehen wir weiter und geben ein.
Bingo.
Sehen Sie, ich bin eingeloggt, es hat mich nicht nach einem Benutzernamen gefragt, es hat mich nicht nach einem Passwort gefragt
und ich bin eingeloggt.
Und wenn Sie hostname eingeben, werden Sie sehen, dass ich in Linux nach US sieben geschickt werde, das ist diese Maschine.
Sie können auch den anderen Befehl Exito ausführen.
Jetzt, zurück in Ihren Client, meine erste Linux-VM, könnten Sie den zweiten Befehl zuordnen, übrigens führen beide
Befehle die gleiche Funktion aus.
192 bis 168, eins bis 58, und ich bin beim Linux Center SVM eingeloggt, so funktioniert die Anmeldung an einem Remote-Rechner ohne
Passwort, du musst die Schlüssel auf dem Rechner generieren, der sich anzumelden versucht, gib
diese Schlüssel auf den Server, bei dem Sie sich anmelden möchten.
Sobald diese Schlüssel übergeben wurden, können Sie es beim nächsten Anmelden versuchen.
Es wird Sie nicht zur Eingabe eines Benutzernamens oder Passworts auffordern.
Und dann könnten Sie viele, viele verschiedene automatisierte Skripte und Befehle ausführen, ohne das
Usenet-Passwort eingeben zu müssen.
Ich hoffe jedenfalls, dass dieser Vortrag seinen Zweck erfüllt.
Wenn Sie Fragen haben, lassen Sie es mich wissen.
Viel Glück.