Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 9583|Risposta: 3

[Linux] Linux Secret Less Login (ssh) o Secretless Copy (scp) verso altri server

[Copiato link]
Pubblicato su 17/02/2022 11:17:27 | | | |
Requisiti: Ci sono due server, A (10.7.45.131) e B (10.7.45.132), per permettere al server A di accedere senza password quando si connette al server B tramite SSH, oppure di copiare i file del server A al server B tramite il comando scp.

Il tutorial è il seguente:

1. Effettuare l'accesso al server A ed eseguire il seguente comando per generare una coppia di file ssh a chiave pubblica e privata, come segue:



Sotto la directory ~/.ssh/ verranno generati due file, id_rsa (chiave privata) id_rsa.pub (chiave pubblica), come mostrato nella figura sottostante:

2. Utilizzare il comando ssh-copy-id per copiare o caricare la chiave pubblica sull'host remoto (eseguire il caricamento dal server A al server B) con il seguente comando:

Come mostrato di seguito:



Comando ssh-copy-id per copiare la chiave pubblica dell'host locale nel file authorized_keys dell'host remoto,
Il comando ssh-copy-id imposta anche i permessi appropriati per la cartella home dell'host remoto (home) e ~/.ssh e ~/.ssh/authorized_keys.
Il comando ssh-copy-id può installare il file di chiave pubblica ssh locale sull'account corrispondente all'host remoto.
Accedi al server B, guarda la cartella /root/.ssh e scopri che il file authorized_keys è generato, come mostrato nella figura qui sotto:







Precedente:[Pratica] Java non può rilevare eccezioni personalizzate usando la riflessione di hutool
Prossimo:[Combattimento vero e proprio]. NET/C# utilizza SemaphoreSlim per limitare i metodi di esecuzione concorrente
 Padrone di casa| Pubblicato su 10/12/2022 11:34:01 |
CentOS 7 copia i file su un altro server tramite comandi
https://www.itsvse.com/thread-10012-1-1.html
 Padrone di casa| Pubblicato su 05/06/2025 09:48:59 |
Per la porta 22 non predefinita:
 Padrone di casa| Pubblicato su 04/08/2025 08:54:21 |
Linux utilizza rsync per sincronizzare i dati con il nuovo server
https://www.itsvse.com/thread-11045-1-1.html
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com