BSD-FAQ-it
Indietro | Capitolo 7. Sostituire alcuni applicativi di sistema utilizzando i ports | Avanti

# 7.4. OpenSSH

La gestione remota oltre ad essere una comoda alternativa rappresenta anche uno strumento di vitale importanza nella gestione sistemistica. OpenSSH consente di crittografare le transazioni remote in modalità terminale, anche in questo caso FreeBSD ci viene incontro con una versione built-in di OpenSSH, ma anche in questo caso vediamo come affidarci ai ports di FreeBSD per mantenere una versione sempre aggiornata di OpenSSH.

Editiamo il file /etc/rc.conf per modificarlo come segue

    sshd_enable="NO" # openssh non verrà avviato come default

Ora compiliamo ed installiamo il ports di openSSH

    [root@picard root]# cd /usr/ports/security/openssh-portable/
    [root@picard openssh]# make install
    [root@picard openssh]# make clean

Terminata la fase di installazione e compilazione, OpenSSH diverrà un processo locale. Nella directory /usr/local/etc/rc.d/ verranno copiati gli script per l'avviamento del demone, mentre nella directory /usr/local/etc/ssh verranno posizionati tutti i file di configurazione inclusa la chiave privata. Per disabilitare la compilazione della vecchia versione di OpenSSH sarà necessario modificare il file /etc/make.conf come segue:

    NO_OPENSSH= true # do not build OpenSSH

Secondo il parere di chi scrive la procedura può essere giustificata dall'esigenza di avere sempre a disposizione l'ultimissima versione di OpenSSH. La release inclusa nel sistema operativo è anche essa sicura e funzionale, pertanto l'aggiornamento, anche se non giustificato da oggettive motivazioni, può essere pianificato senza introdurre modifiche sostanziali al sistema operativo.

Indietro | Partenza | Avanti
Sendmail | Risali | Bind