1) Cos'è il protocollo SSH?
SSH per prima cosa significa Secure Shell ed è un protocollo ad elevata protezione dei dati in transito. Questa architettura è molto potente in quanto permette da un qualsiasi pc, di controllare via Console (Terminale) un altro pc, sia nella rete locale, sia in una rete remota. Si può controllare quindi un server, il pc di un amico in panne che chiede il vostro aiuto, oppure si può utilizzare il protocollo in modo efficace per trasferire dati da/verso il pc-remoto. Il punto di forza comunque resta la possibilità di controllare un pc-remoto, magari quello su cui viene alloggiato il nostro sito web personale.
2) Cosa ci serve per far funzionare il protocollo SSH?
Per utilizzare questo tipo di protocollo ci servono:
- un server-ssh,
- un client-ssh,
- un account utente valido (sul pc-server)
- l'IP del server a cui vogliamo accedere.
NB: Il pc-server, se è dietro un router, deve avere una porta aperta e dedicata.
3) Installazione di un Server SSH
- Installazione del software (da Terminale scrivete):
sudo apt-get install openssh-server openssh-client- Verifichiamo che il pc-server abbia attivo il servizio ssh (ricerchiamo il servizio):
service --status-all- Configuriamo il server-ssh (possiamo per esempio cambiare una porta, utilizzando GEDIT come editor di testo):
sudo gedit /etc/ssh/sshd_config- A questo punto riavviamo il server-ssh con le nuove impostazioni modificate:
sudo /etc/init.d/ssh restart- Creiamo ora, sempre sul pc-server, un nuovo utente (useradd), la sua relativa cartella $Home (-m) e una password (passwd pincopalla):
sudo useradd -m pincopalla
sudo passwd pincopallae digitiamo la password (palladipinco).
A questo punto il nostro pc-server è pronto!
Nessun commento:
Posta un commento