Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 9583|Svare: 3

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

[Kopier lenke]
Publisert på 17.02.2022 11:17:27 | | | |
Krav: Det finnes to servere, A (10.7.45.131) og B (10.7.45.132), for å gjøre det mulig for server A å logge inn passordløst når man kobler til server B via SSH, eller kopiere server A-filer til server B via scp-kommandoen.

Veiledningen er som følger:

1. Logg inn på server A og kjør følgende kommando for å generere et par ssh offentlige og private nøkkelfiler, som følger:



Under ~/.ssh/-katalogen vil to filer bli generert, id_rsa (privat nøkkel) id_rsa.pub (offentlig nøkkel), som vist i figuren nedenfor:

2. Bruk kommandoen ssh-copy-id for å kopiere eller laste opp den offentlige nøkkelen til den eksterne verten (utføre opplastingen fra server A til server B) med følgende kommando:

Som vist nedenfor:



ssh-copy-id kommando for å kopiere den lokale vertens offentlige nøkkel til den eksterne vertens authorized_keys-fil,
Kommandoen ssh-copy-id setter også de riktige tillatelsene for den eksterne vertens hjemmekatalog (home) og ~/.ssh, og ~/.ssh/authorized_keys.
Kommandoen ssh-copy-id kan installere den lokale ssh offentlige nøkkelfilen til kontoen som tilsvarer den eksterne verten.
Logg inn på server B, se på /root/.ssh-mappen, og se at filen authorized_keys er generert, som vist i figuren nedenfor:







Foregående:[Øvelse] Java kan ikke fange tilpassede unntak ved bruk av Hutool-refleksjon
Neste:[Faktisk kamp]. NET/C# bruker SemaphoreSlim for å begrense samtidige utførelsesmetoder
 Vert| Publisert på 10.12.2022 11:34:01 |
CentOS 7 kopierer filer til en annen server via kommandoer
https://www.itsvse.com/thread-10012-1-1.html
 Vert| Publisert på 05.06.2025 09:48:59 |
For ikke-standard port 22:
 Vert| Publisert på 04.08.2025 08:54:21 |
Linux bruker rsync for å synkronisere data til den nye serveren
https://www.itsvse.com/thread-11045-1-1.html
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com