Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> hardware >> Servers >> .

Dove ssh consente il suo elenco di server in Linux?

SSH in realtà non tiene un elenco di server stessi. Invece, SSH si basa su file di configurazione per archiviare le informazioni sui server a cui si desidera connettere. Ecco una rottura:

1. Il file `~/.ssh/config`:

- Questo file si trova nella directory home e fornisce un modo per personalizzare le connessioni SSH.

- È possibile definire nomi host, indirizzi IP e altre impostazioni per ciascun server a cui si desidera connettere.

- È qui che è possibile archiviare informazioni come nomi utente, porte e opzioni di connessione specifiche per ciascun server.

2. Il file `~/.ssh/not_hosts`:

- Questo file memorizza le chiavi pubbliche dei server a cui ti sei collegato in passato.

- Ti aiuta a impedirti di connetterti a server dannosi fingendo di essere legittimo.

- Quando ti connetti a un server per la prima volta, SSH ti chiede se si desidera aggiungere la chiave pubblica del server a questo file.

3. Il file di configurazione a livello di sistema `ssh_config`:

- Situato in `/etc/ssh/ssh_config` sulla maggior parte dei sistemi Linux.

- Questo file definisce le impostazioni predefinite per le connessioni SSH sull'intero sistema.

- È possibile modificare questo file per modificare il modo in cui SSH si comporta per tutti gli utenti.

Punti chiave da ricordare:

- Nessun elenco centrale dei server: SSH stesso non mantiene un database di server.

- File di configurazione: Le informazioni sui server SSH sono archiviate nei file di configurazione.

- Sistema individuale vs.: È possibile definire impostazioni specifiche in `~/.ssh/config` per l'uso individuale, mentre` ssh_config` influisce sull'intero sistema.

- Sicurezza: Il file "noto_hosts" è una parte cruciale della sicurezza di SSH.

Esempio:aggiunta di un server in `~/.ssh/config`:

`` `

Server di esempio host

Hostname Esempio.com

Utente your_username

Porta 2222

IdentityFile ~/.ssh/your_key

`` `

Questa configurazione aggiunge un host denominato "Esempio-server" che si collega a `Esempio.com` utilizzando il nome utente` your_username`, la porta `2222` e la chiave privata memorizzata in` ~/.ssh/your_key`.

Fammi sapere se hai altre domande sulla configurazione SSH!

 

hardware © www.354353.com