GNU/Linux >> Linux Esercitazione >  >> Cent OS

Associazione alla porta 22 su 0.0.0.0 non riuscita:indirizzo già in uso – errore durante l'avvio del servizio sshd CentOS/RHEL

Il problema

I seguenti messaggi vengono registrati quando si riavvia il servizio sshd in un sistema CentOS/RHEL 5/6.

Dec 14 00:15:19 geeklab sshd[9182]: Received signal 15; terminating.
Dec 14 00:15:19 geeklab sshd[9274]: Server listening on :: port 22.
Dec 14 00:15:19 geeklab sshd[9274]: error: Bind to port 22 on 0.0.0.0 failed: Address already in use.

La soluzione

Quando IPv6 e IPv4 sono entrambi abilitati contemporaneamente, IPv6 si collega prima sulla porta 22 a tutti gli IP IPv6 disponibili (::) quando viene avviato il servizio sshd. Pertanto, quando gli IP IPv4 (0.0.0.0) tentano di eseguire il binding sulla stessa porta, il sistema registrerà il messaggio di errore precedente. Questo perché la porta è già utilizzata dagli IP IPv6.

Puoi controllare la stessa cosa anche nell'output di netstat.

# netstat -anp | grep sshd
tcp        0      0 :::22                       :::*                        LISTEN      9302/sshd 

Per risolvere il problema, segui i passaggi descritti di seguito:

1. Modifica il file di configurazione sshd /etc/ssh/sshd_config e decommenta la riga seguente:

# vi /etc/ssh/sshd_config
ListenAddress 0.0.0.0

2. Riavvia nuovamente il servizio sshd per rendere effettive le modifiche.

# service sshd restart

3. I registri simili ai seguenti devono essere registrati nel file /var/log/messages.

Dec 14 00:35:23 geeklab sshd[9274]: Received signal 15; terminating.
Dec 14 00:35:23 geeklab sshd[9301]: Server listening on 0.0.0.0 port 22.

4. Puoi anche controllare l'output del comando netstat per confermare se la porta sshd 22 sta ascoltando solo gli indirizzi IPv4.

# netstat -anp | grep sshd
tcp        0      0 0.0.0.0:22                  0.0.0.0:*                   LISTEN      8977/sshd


Cent OS
  1. Come aprire una porta in CentOS / RHEL 7

  2. Errore del comando lvcreate "mlock non riuscito:impossibile allocare memoria" in CentOS/RHEL 7

  3. Servizio SSSD non riuscito con "SSSD già in esecuzione" in CentOS/RHEL 7

  4. Come modificare il servizio snmp per ascoltare una porta alternativa in CentOS/RHEL

  5. "passwd:il modulo è sconosciuto" - errore durante la modifica della password in CentOS/RHEL 6

Controllare l'indirizzo IP CentOS/RHEL

Come modificare l'indirizzo IP su RHEL 8 / CentOS 8 Linux

Installa il server ssh su CentOS 8 / RHEL 8

RHEL 8 / CentOS 8 abilita il servizio ssh

Come configurare l'indirizzo IP in CentOS 7/RHEL 7 e CentOS 6/RHEL 6

Errore "mappa in uso" durante la rimozione del dispositivo multipath in CentOS/RHEL