Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 9583|Antwort: 3

[Linux] Linux Secretless Login (ssh) oder Secretless Copy (scp) Dateien auf andere Server

[Link kopieren]
Veröffentlicht am 17.02.2022 11:17:27 | | | |
Anforderungen: Es gibt zwei Server, A (10.7.45.131) und B (10.7.45.132), um Server A zu ermöglichen, sich passwortlos anzumelden, wenn er sich per SSH mit Server B verbindet, oder Server A-Dateien über den scp-Befehl auf Server B zu kopieren.

Das Tutorial ist wie folgt:

1. Melden Sie sich auf Server A an und führen Sie folgenden Befehl aus, um ein Paar von ssh öffentlichen und privaten Schlüsseldateien wie folgt zu generieren:



Unter dem ~/.ssh/-Verzeichnis werden zwei Dateien generiert, id_rsa (privater Schlüssel) id_rsa.pub (öffentlicher Schlüssel), wie in der untenstehenden Abbildung dargestellt:

2. Verwenden Sie den Befehl ssh-copy-id, um den öffentlichen Schlüssel auf den entfernten Host zu kopieren oder hochzuladen (führen Sie den Upload von Server A auf Server B durch) mit folgendem Befehl:

Wie unten gezeigt:



ssh-copy-id-Befehl, um den öffentlichen Schlüssel des lokalen Hosts in die authorized_keys-Datei des entfernten Hosts zu kopieren,
Der Befehl ssh-copy-id legt außerdem die entsprechenden Berechtigungen für das Home-Verzeichnis (Home) des entfernten Hosts sowie ~/.ssh und ~/.ssh/authorized_keys fest.
Der Befehl ssh-copy-id kann die lokale ssh-Public-Key-Datei auf das Konto installieren, das dem entfernten Host entspricht.
Melden Sie sich auf Server B an, schauen Sie sich den Ordner /root/.ssh an und stellen fest, dass die authorized_keys-Datei erzeugt wird, wie in der Abbildung unten gezeigt:







Vorhergehend:[Übung] Java kann benutzerdefinierte Ausnahmen nicht mit Hutool-Reflexion fangen
Nächster:[Tatsächlicher Kampf]. NET/C# verwendet SemaphoreSlim, um gleichzeitige Ausführungsmethoden zu begrenzen
 Vermieter| Veröffentlicht am 10.12.2022 11:34:01 |
CentOS 7 kopiert Dateien per Befehl auf einen anderen Server
https://www.itsvse.com/thread-10012-1-1.html
 Vermieter| Veröffentlicht am 05.06.2025 09:48:59 |
Für nicht-standardmäßigen Port 22:
 Vermieter| Veröffentlicht am 04.08.2025 08:54:21 |
Linux verwendet rsync, um Daten mit dem neuen Server zu synchronisieren
https://www.itsvse.com/thread-11045-1-1.html
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com