La procedura pe riavviare un sistema in remoto è identica a quella che si utilizza in locale. Quindi, una volta stabilita la connessione con:
ssh NOMEUTENTE@POSTAZIONEREMOTA
si dovrà utilizzare una di queste due forme (uguali nella sistanza):shutdown -r nowinit 6Prim ... continua ...
OpenSSH è una suite indispensabile per la gestione remota degli host per una serie di motivi:
Innanzitutto è un tool assolutamente gratuito, anche per uso non personale
Dispone di un ricco ventaglio di algoritmi di criptazione: 3DES, Blowfish, AES, Arcfour.
La criptazi ... continua ...
Se SSH server opera all'interno di una rete protetta da firewall o router con NAT abilitato è necessario consentire l'instradamento dei pacchetti verso la porta TCP/IP 22. ... continua ...
SSH, tra le molteplici applicazioni in cui trova posto, ha una caratteristica che lo rende molto interessante e utile, ossia il cosiddetto forwarding delle porte TCP/IP. Forwarding delle porte significa che mediante SSH si può reindirizzare tutto il traffico diretto in chiaro su una porta TCP/IP su ... continua ...
Per avviare il demone SSH, cioeè per fare in modo che vengano accolte richieste di connessione protetta sulla porta TCP/IP 22, va dato, con privilegi di root, il comando:
/etc/init.d/sshd start
A questo punto il demone è in esecuzione e sarà pronto ad accettare richieste. ... continua ...
Per collegarsi a un host remoto via SSH, è sufficiente digitare:
ssh nomeutente@NOMEHOSTCUICOLLEGARSI
La prima volta che ci si connette a un host, apparirà un messaggio simile a questo:
The authenticity of host 'HOSTCUICOLLEGARSI' can't be established.
DSA key fingerprint is 54:7 ... continua ...
Per copiare un file attraverso una connessione protetta, si ricorre al comando scp, la cui sintassi è la seguente:
scp filelocale nomeutente@NOMEHOSTSUCUICOPIARE:/nomenuovofile
Come è facile intuire, filelocale indica il file da copiare, mentre nomeutente@NOMEHOSTSUCUICOPIA ... continua ...
Il forwarding X11 è il sistema che permette di lanciare da remoto un programma e di inoltrarlo sul proprio desktop. Per abilitare questa funzione, che di default è disabilitata, occorre digitare una stringa simile a questa:
ssh -X nomeutente hostremoto ... continua ...
SSH è un software proprietario, la sua versione open è OpenSSH che ha, comunque, mantenuto gran parte delle funzionalità del software originario.
OpenSSH - che è una suite di programmi - viene utilizzato per permettere la comunicazione tra due host in modalità del criptata tutto - sia il traf ... continua ...
Naturalmente, perché OpenSSH possa operare è necessario che vi sia una comunicazione tra un client e un server.
In conseguenza di ciò, viene distribuito con un demone e un programma client.
Il demone ssh, sshd, è un programma che rimane in ascolto sulla rete e si attiva solo se gli pervien ... continua ...
A livello di client, OpenSSH propone diversi programmi: slogin, scp, sftp, ssh. Tutti condividono lo stesso file di configurazione /etc/ssh/ssh_config e vanno a leggere i file presenti all'interno della cartella .ssh (il punto significa che è nascosta) presente nella home di ciascun utente.
E ... continua ...
Vediamo come effettuare una connessione utilizzando OpenSSH.
Partiamo dai seguenti assunti:
- che la postazione su cui è in ascolto il demone sshd sia presso il dominio dominiodiprova.com e che la porta 22 sia abilitata a ricevere connessioni;
- che su ... continua ...
Per copiare un file dalla postazione remota, bisogna utilizzare il programma scp.
Supponiamo di voler copiare il file /home/test/documenti/prova.txt nella directory home dell'utente remoto utentediprova presso dominiodiprova.com.
Apriamo la shellDigitiamo: scp /home/test/doc ... continua ...