Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 9583|Svar: 3

[linux] Linux Secretless Login (ssh) eller Secretless Copy (scp) filer til andre servere

[Kopier link]
Opslået på 17/02/2022 11.17.27 | | | |
Krav: Der er to servere, A (10.7.45.131) og B (10.7.45.132), for at gøre det muligt for server A at logge ind uden adgangskode, når man forbinder til server B via SSH, eller kopiere server A-filer til server B via scp-kommandoen.

Vejledningen er som følger:

1. Log ind på server A og kør følgende kommando for at generere et par ssh offentlige og private nøglefiler, som følger:



Under ~/.ssh/-mappen genereres to filer, id_rsa (privat nøgle) id_rsa.pub (offentlig nøgle), som vist i figuren nedenfor:

2. Brug kommandoen ssh-copy-id til at kopiere eller uploade den offentlige nøgle til den eksterne vært (udfør uploaden fra server A til server B) med følgende kommando:

Som vist nedenfor:



ssh-copy-id kommandoen til at kopiere den lokale værts offentlige nøgle til den fjernværts authorized_keys fil,
Kommandoen ssh-copy-id sætter også de relevante tilladelser for den fjernhostens hjemmemappe (home) og ~/.ssh samt ~/.ssh/authorized_keys.
Kommandoen ssh-copy-id kan installere den lokale ssh public key-fil til den konto, der svarer til den eksterne host.
Log ind på server B, se på /root/.ssh-mappen, og find ud af, at authorized_keys-filen er genereret, som vist i figuren nedenfor:







Tidligere:[Practice] Java kan ikke fange brugerdefinerede undtagelser ved hjælp af Hutool Reflection
Næste:[Egentlig kamp]. NET/C# bruger SemaphoreSlim til at begrænse samtidige eksekveringsmetoder
 Udlejer| Opslået på 10/12/2022 11.34.01 |
CentOS 7 kopierer filer til en anden server via kommandoer
https://www.itsvse.com/thread-10012-1-1.html
 Udlejer| Opslået på 05/06/2025 09.48.59 |
For ikke-standard port 22:
 Udlejer| Opslået på 04/08/2025 08.54.21 |
Linux bruger rsync til at synkronisere data til den nye server
https://www.itsvse.com/thread-11045-1-1.html
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com