Cos'è OpenSSH?
OpenSSH è uno strumento di connettività che consente una comunicazione sicura tra client e server. Il traffico è crittografato per scoraggiare intercettazioni, dirottamento della connessione, attacchi MITM e altri attacchi.
Nella guida di oggi, ti mostreremo come installare il server OpenSSH su una macchina Ubuntu. L'installazione avverrà da terminale con l'ausilio di alcuni comandi facili da seguire.
Iniziamo!
Guida all'installazione:
Di seguito sono riportati i passaggi coinvolti nell'installazione del server OpenSSH in Ubuntu:
Passaggio 1:installa il server OpenSSH
Per installare il server OpenSSH, immetti il seguente comando:
sudo apt-get install openssh-server
Passaggio 2:abilita SSH
In questo passaggio, abiliteremo SSH per consentire l'accesso da macchine remote. Può essere fatto eseguendo il seguente comando:
sudo systemctl enable ssh
Fase 3:avvia SSH
Ora che abbiamo abilitato il servizio, iniziamo. Per farlo, esegui questo comando:
sudo systemctl start ssh.
Fase 4:verifica l'accesso SSH
Ora verificheremo se possiamo accedere al server tramite ssh da una macchina remota o meno. Per farlo, accedi al sistema usando il tuo nome utente e l'indirizzo IP della macchina server.
ssh [email protected]
Installazione e configurazione del server OpenSSH
SSH su server remoto utilizzando bmc/kvm/ipmi su IP
Stiamo utilizzando il sistema basato su OpenPOWER noto come Talos II dai sistemi informatici Raptor. Dal momento che non viene fornito con il server SSH installato, questo è il modo in cui accederemo al server bmc per ottenere l'accesso alla console seriale.
ssh [email protected]
Esegui console obmc
Per ottenere l'accesso alla console del server Ubuntu, esegui obmc-console-client eseguendo questo comando:
# obmc-console-client
Installa il server OpenSSH su Ubuntu
Fase 1:aggiorna il sistema
Innanzitutto, aggiorna il sistema. Per farlo, esegui il seguente comando:
sudo apt update
Fase 2:aggiorna il sistema
Dopo l'aggiornamento, aggiorneremo il sistema. Esegui il seguente comando per farlo:
sudo apt upgrade
Fase 3:installa il server sshd su Ubuntu
In questo passaggio, installeremo il pacchetto openssh-server emettendo il seguente comando:
sudo apt install openssh-server
Fase 4:verifica lo stato del servizio
Verifichiamo se il servizio ssh funziona correttamente o meno. Esegui questo comando per farlo:
sudo systemctl status ssh
Fase 5:abilita e avvia SSH
Ora eseguiamo il servizio SSH. Innanzitutto, abilitalo eseguendo il seguente comando:
sudo systemctl enable ssh
Una volta abilitato il servizio, avvia il servizio eseguendo il seguente comando:
sudo systemctl start ssh
Configura Firewall e apri la porta 22
Dobbiamo anche consentire il servizio SSH attraverso il firewall. Per farlo, configureremo ufw, il firewall presente in Ubuntu.
Consenti SSH
Per consentire SSH su ufw, esegui questo comando:
sudo ufw allow ssh
Abilita SSH
Successivamente, abiliteremo SSH. Può essere fatto eseguendo il seguente comando:
sudo ufw enable
Controlla lo stato del firewall
Ora controlla lo stato del firewall ufw eseguendo il seguente comando:
sudo ufw status
Verifica l'accesso SSH
SSH al server OpenSSH
Ora puoi accedere al server OpenSSH da una macchina desktop usando SSH. Può essere fatto in questo modo:
ssh [email protected]
ssh [email protected]
Abilita accesso meno password
Per consentire l'accesso senza password, puoi copiare e installare la chiave pubblica usando il comando ssh-copy-id in questo modo:
ssh-copy-id [email protected]
Questo è tutto gente!
In questo tutorial, abbiamo dato un'occhiata approfondita a come installare il server OpenSSH su Ubuntu 20.04. Abbiamo anche visto come configurarlo per l'accesso remoto e come consentire il servizio SSH tramite il firewall di Ubuntu.
Spero che tu abbia avuto un grande momento di apprendimento qui.
Per vedere come abilitare SSH su Ubuntu 20.04, dai un'occhiata a questo:
https://linuxways.net/ubuntu/how-to-enable-ssh-on-ubuntu-20-04/