Argomento precedente: Configurazione del server VPS

Argomento successivo: Passaggi finali


Impostazione di due istanze del server SSH

In questo passaggio viene configurato un server secondario SSH, in modo che il VPS sia accessibile sia per il client che l'affitta, sia per il provider del VPS (nonché per gli stessi amministratori della griglia di CA AppLogic), mentre ogni istanza di SSH mantiene la propria configurazione e le modifiche apportate non interferiscono con il funzionamento dell'altra istanza. L'istanza primaria di SSH, poiché configurata tramite l'installazione del sistema operativo è destinata all'utilizzo da parte degli utenti del VPS, i quali possono configurarla. L'istanza secondaria è dedicata all'accesso dalla griglia, per il provider/amministratore del VPS.

Notare che il programma di configurazione attuale potrebbe variare a seconda del tipo di sistema operativo e della versione del server SSH. Gli esempi mostrati qui presuppongono che il sistema operativo sia di tipo UNIX e il server sia OpenSSH.

Le due istanze del server SSH possono essere configurate con impostazioni di protezione diverse, per soddisfare esigenze specifiche dell'utente del VPS.

  1. Copiare la configurazione di sshd in una nuova sottodirectory, ad esempio:
    mkdir /etc/ssh_grid
    cp /etc/ssh/sshd_config /etc/ssh_grid
  2. Modificare la configurazione originale del file (/etc/ssh/sshd_config) e:
  3. Modificare il file di configurazione copiato (/etc/ssh_grid/sshd_config) e apportare le seguenti modifiche:
  4. Creare un nuovo script di avvio automatico per il secondo server SSH, che comprenda i comandi seguenti:
    # get service IP address
    f=/var/run/applogic/appliance.desc
    p=instance:`udlparse elst $f instance`/interface:default
    addr=`udlparse get $f $p/ip`

    # start ssh daemon
    sshd -f /etc/ssh_grid/sshd_config -o ListenAddress=$addr