Domanda :Come configurare ssh per l'esecuzione su 2 porte, ad esempio 22 e 2222.
Potrebbero esserci requisiti come tali sopra in alcuni ambienti per eseguire ssh su più porte. Bene, questo può essere ottenuto modificando /etc/ssh/sshd_config file di configurazione.
Le fasi sono descritte di seguito:
1. Modifica il file di configurazione sshd /etc/ssh/sshd_config
# vi /etc/ssh/sshd_config
2. Il Porto la direttiva in questo file indica su quale porta sshd dovrebbe essere in ascolto. La porta predefinita qui dovrebbe essere menzionata come 22. Puoi aggiungere più direttive Port qui per consentire a sshd di essere in ascolto su più porte. Ad esempio:
Port 22 Port 2222
3. Salva il file e riavvia il servizio sshd affinché le modifiche abbiano effetto.
# service sshd restart Stopping sshd [ OK ] Starting sshd [ OK ]Nota :potresti voler controllare se la sintassi del file /etc/ssh/sshd_config è corretta prima di riavviare il servizio sshd. È possibile utilizzare il comando "sshd -t" per verificare la sintassi.
4. Verifica che le nuove porte siano in modalità LISTEN nel comando “ss”:
# ss -anp | grep LISTEN | grep sshd
Risoluzione dei problemi
– Nel caso in cui la nuova porta non sia in modalità LISTEN, puoi controllare /var/log/secure accede al server per eventuali errori.
– Controlla anche se SELinux non consente la porta non standard. Se necessario, potrebbe essere necessario disabilitare SELinux o consentire la nuova porta in SELinux.
“errore:Associazione alla porta 2222 su 0.0.0.0 non riuscito:autorizzazione negata” – errore durante l'avvio del servizio sshd su CentOS/RHEL