Come già spiegato nella pagina Il protocollo SSH, per poter stabilire o ricevere una connessione SSH, sulla macchina che deve poter accettare connessioni remote deve essere installato il server SSH, e sul dispositivo dal quale la connessione deve partire bisogna che si ainstallato un client SSH. L'installazione dipende dal sistema operativo e da altri fattori ed esulerebbe dai scopi di questa semplce paginetta delle istruzioni. Qui indico solo alcune informazioni più comuni per la maggior parte dei sistemi operativi (da me) supportati. Nel caso si dovesse verificare qualche probelma di configurazione più specifico, invito il cliente a contattarmi utilizzando uno dei canali messi a disposizione e cercherò di risolvere il suo problema.
Prima di tutto, bisogna assicurarsi che l'elenco dei pacchetti disponibili sia aggiornato. (Almeno) una tra le seguenti istruzioni dovrebbe essere sufficente (eseguire come utente "root", oppure far precedere il relativo comando dal comando "sudo":
aptitude update apt update apt-get update
Per installare il server SSH provare uno dei seguenti comandi (di nuovo: Eseguire come utente "root", oppure far precedere il relativo comando dal comando "sudo"):
aptitude install openssh-server apt install openssh-server apt-get install openssh-server
Se l'installazione è andata a buon fine, il server dovrebbe essere installato e in ascolto all aporta 22. Se volete cambiare la porta, dovete modificare la voce "Port" del file /etc/ssh/sshd_config e poi riavviare il server SSH (attenzione, non la macchina fisica, solo il programma server è sufficente riavviare).
Per riavviare il programma server (o per avviare nel caso non fosse partito automaticamente), utilizzare uno dei seguenti comandi (come "root" o con "sudo", questa è l'ultima volta che lo ripeto)
systemctl restart ssh service ssh restart /etc/init.d/ssh restart
Assicurarsi anche che il firewall non blocchi la porta 22 (o quella configurata, se configurata una porta alternativa). Nel caso si presentasse questo problema, prego, contattatemi a uno dei recapiti indicati in fondo di questa pagina.
L'installazione del server SSH comporta anche l'installazione del client SSH (il contrario non è garantiro).