Configura SSH su un Server Linux - Attiva l’Accesso Remoto Sicuro
I prodotti ideali per questa guida
Inizia subito — ordina il prodotto adatto e segui questa guida passo dopo passo.
Introduzione
Secure Shell (SSH) è un protocollo sicuro che permette un accesso criptato e protetto ai sistemi remoti. Garantisce la riservatezza e l’integrità dei dati trasmessi attraverso le reti.
In questa guida vedrai come installare o reinstallare il server SSH per diverse distribuzioni Linux che offriamo attualmente sui nostri server VPS/Dedicati. La maggior parte delle distro Linux offerte sui nostri server VPS/Dedicati ha già un server SSH preinstallato, quindi puoi gestirlo facilmente tramite l’interfaccia web del prodotto. Puoi vedere come fare nella nostra guida: Accesso iniziale (SSH)
Se vuoi migliorare ulteriormente la sicurezza del tuo server, ti consigliamo di dare un’occhiata alla nostra guida Consigli di Sicurezza, che presenta vari strumenti e servizi per proteggere al meglio il tuo server.
Installazione
Per iniziare l’installazione, accedi al tuo server tramite VNC. Puoi seguire questi passaggi usando la console VNC.
- CentOS
- Debian
- Ubuntu
- Fedora
Se vuoi reinstallare il server SSH, assicurati prima di disinstallarlo. Puoi farlo con il comando: yum remove openssh.
Prima di installare il server SSH, assicurati che il sistema sia aggiornato. Esegui questo comando:
yum update
Ora procedi con l’installazione del server SSH usando il comando:
yum install openssh-server
Una volta completata l’installazione, avvia il servizio SSH con il comando:
systemctl start sshd
Assicurati di abilitare l’avvio automatico del servizio all’accensione del sistema con:
systemctl enable sshd
Abilitare il login root
Per abilitare il login root, devi modificare il file di configurazione di openssh. In questa guida useremo "nano" come editor.
Se "nano" non è installato, devi prima installarlo con il comando: yum install nano
Apri il file di configurazione con:
nano /etc/ssh/sshd_config
Usa le frecce per navigare e cerca questa riga:
#PermitRootLogin prohibit-password
Modificala così per abilitare il login root remoto:
PermitRootLogin yes
Infine, riavvia il server SSH per applicare la nuova configurazione con:
systemctl restart sshd
Se vuoi reinstallare il server SSH, assicurati prima di disinstallarlo. Puoi farlo con il comando: apt remove openssh.
Prima di installare il server SSH, assicurati che il sistema sia aggiornato. Esegui questo comando:
apt update
Ora procedi con l’installazione del server SSH usando il comando:
apt install openssh-server
Una volta completata l’installazione, avvia il servizio SSH con il comando:
systemctl start sshd
Assicurati di abilitare l’avvio automatico del servizio all’accensione del sistema con:
systemctl enable sshd
Abilitare il login root
Per abilitare il login root, devi modificare il file di configurazione di openssh. In questa guida useremo "nano" come editor.
Se non hai ancora "nano" installato, devi installarlo con il comando: apt install nano
Apri il file di configurazione con:
nano /etc/ssh/sshd_config
Usa le frecce per navigare e cerca questa riga:
#PermitRootLogin prohibit-password
Modificala così per abilitare il login root remoto:
PermitRootLogin yes
Infine, riavvia il server SSH per applicare la nuova configurazione con:
systemctl restart sshd
Se vuoi reinstallare il server SSH, assicurati prima di disinstallarlo. Puoi farlo con il comando: apt remove openssh.
Prima di installare il server SSH, assicurati che il sistema sia aggiornato. Esegui questo comando:
apt update
Ora procedi con l’installazione del server SSH usando il comando:
apt install openssh-server
Una volta completata l’installazione, avvia il servizio SSH con il comando:
systemctl start sshd
Assicurati di abilitare l’avvio automatico del servizio all’accensione del sistema con:
systemctl enable sshd
Abilitare il login root
Per abilitare il login root, devi modificare il file di configurazione di openssh. In questa guida useremo "nano" come editor.
Se non hai ancora "nano" installato, devi installarlo con il comando: apt install nano
Apri il file di configurazione con:
nano /etc/ssh/sshd_config
Usa le frecce per navigare e cerca questa riga:
#PermitRootLogin prohibit-password
Modificala così per abilitare il login root remoto:
PermitRootLogin yes
Infine, riavvia il server SSH per applicare la nuova configurazione con:
systemctl restart sshd
Se vuoi reinstallare il server SSH, assicurati prima di disinstallarlo. Puoi farlo con il comando: dnf remove openssh.
Prima di installare il server SSH, assicurati che il sistema sia aggiornato. Esegui questo comando:
dnf update
Ora procedi con l’installazione del server SSH usando il comando:
dnf install openssh-server
Una volta completata l’installazione, avvia il servizio SSH con il comando:
systemctl start sshd
Assicurati di abilitare l’avvio automatico del servizio all’accensione del sistema con:
systemctl enable sshd
Abilitare il login root
Per abilitare il login root, devi modificare il file di configurazione di openssh. In questa guida useremo "nano" come editor.
Se non hai ancora "nano" installato, devi installarlo con il comando: dnf install nano
Apri il file di configurazione con:
sudo nano /etc/ssh/sshd_config
Usa le frecce per navigare e cerca questa riga:
#PermitRootLogin prohibit-password
Modificala così per abilitare il login root remoto:
PermitRootLogin yes
Infine, riavvia il server SSH per applicare la nuova configurazione con:
systemctl restart sshd
Hai appena installato con successo il servizio SSH sul tuo server e ora puoi accedere al tuo server tramite SSH.