Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 9583|Atsakyti: 3

[Linux] "Linux Secretless Login" (ssh) arba "Secretless Copy" (scp) failus į kitus serverius

[Kopijuoti nuorodą]
Paskelbta 2022-02-17 11:17:27 | | | |
Reikalavimai: Yra du serveriai, A (10.7.45.131) ir B (10.7.45.132), kad serveris A galėtų prisijungti be slaptažodžio jungiantis prie serverio B per SSH arba nukopijuoti serverio A failus į serverį B per scp komandą.

Pamoka yra tokia:

1. Prisijunkite prie serverio A ir paleiskite šią komandą, kad sugeneruotumėte porą ssh viešojo ir privataus rakto failų, kaip nurodyta toliau:



Kataloge ~/.ssh/ bus sugeneruoti du failai: id_rsa (privatus raktas) id_rsa.pub (viešasis raktas), kaip parodyta paveikslėlyje žemiau:

2. Naudokite komandą ssh-copy-id, kad nukopijuotumėte arba įkeltumėte viešąjį raktą į nuotolinį pagrindinį kompiuterį (įkelkite iš serverio A į serverį B) naudodami šią komandą:

Kaip parodyta žemiau:



ssh-copy-id komanda, skirta nukopijuoti vietinio pagrindinio kompiuterio viešąjį raktą į nuotolinio pagrindinio kompiuterio authorized_keys failą,
Komanda ssh-copy-id taip pat nustato atitinkamus nuotolinio pagrindinio kompiuterio namų katalogo (home) ir ~/.ssh bei ~/.ssh/authorized_keys leidimus.
Komanda ssh-copy-id gali įdiegti vietinį ssh viešojo rakto failą į paskyrą, atitinkančią nuotolinį pagrindinį kompiuterį.
Prisijunkite prie serverio B, pažiūrėkite į aplanką /root/.ssh ir pastebėkite, kad sugeneruotas authorized_keys failas, kaip parodyta paveikslėlyje žemiau:







Ankstesnis:[Praktika] "Java" negali užfiksuoti pasirinktinių išimčių naudodama hutool atspindį
Kitą:[Tikroji kova]. NET/C# naudoja SemaphoreSlim, kad apribotų lygiagrečius vykdymo metodus
 Savininkas| Paskelbta 2022-12-10 11:34:01 |
"CentOS 7" nukopijuoja failus į kitą serverį per komandas
https://www.itsvse.com/thread-10012-1-1.html
 Savininkas| Paskelbta 2025-06-05 09:48:59 |
Nenumatytajam 22 prievadui:
 Savininkas| Paskelbta 2025-08-04 08:54:21 |
Linux naudoja rsync sinchronizuoti duomenis su nauju serveriu
https://www.itsvse.com/thread-11045-1-1.html
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com