Servizio SSH

Informazioni generali

Il servizio dà la possibilità agli utenti registrati del LABinf di connettersi in remoto alle loro home directory.

Questo avviene tramite il protocollo SSH sul server cclix2.polito.it fornendo le credenziali del proprio account normalmente utilizzate in laboratorio.

E' possibile connettersi anche dall'esterno del Politecnico compatibilmente con i limiti imposti da eventuali firewall/router di terzi. A questo proposito vengono imposti alcuni divieti:

  • E' vietato utilizzare cclix2 come ponte per altre connessioni di qualsiasi tipo, e verso qualsiasi destinazione.
  • E' vietato custodire nella propria home, compilare o eseguire codice atto a compromettere la sicurezza del server o della rete.
  • Più in generale è vietato contravvenire in ogni modo alle correnti disposizioni di Legge in materia di sicurezza informatica e privacy.

Come client si possono utilizzare, ad esempio:

  • Putty (solo shell, ambiente Windows)
  • SSHclient. Consigliato (shell + file transfert, ambiente Windows)
  • I semplici comandi "ssh" e "scp". Consigliato (shell + file transfert, ambiente Linux)
  • gFTP (solo file transfert selezionando SSH2 come protocollo, ambiente Linux)
  • FileZilla Consigliato (solo file transfert, sia Windows che Linux)

Si ricorda che il server cclix2 è equipaggiato col sistema operativo Sun Solaris e processori Sparc, per cui i comandi da shell (sono presenti la bash, la sh e la tcsh) potrebbero essere leggermente diversi da quelli di Linux.

Per tutti gli utenti è possibile effettuare anche l'accesso via ftps, utilizzando un client ftp che supporti TLS, collegandosi al server ftp.labinf.polito.it oppure utilizzando una comoda interfaccia web disponibile all'indirizzo https://www.labinf.polito.it/net2ftp.

Compilare per Solaris

Su cclix2 è presente il compilatore gcc, col quale è possibile compilare software per Solaris/Sparc.

Si avvisa che la macchina risulta perfettamente configurata dal punto di vista dell'ambiente di programmazione, e che non sono mai stati riscontrati problemi con librerie mancanti, path incompleti, ecc. In presenza di errori simili in fase di compilazione è quindi assai probabile che il problema sia nel vostro codice. L'implementazione di alcune funzioni potrebbe inoltre essere non standard/incompleta in Solaris: google aiuta sempre.

Nel caso assai remoto in cui siano necessarie librerie aggiuntive o si incontrino problemi di compilazione imputabili al nostro software è possibile contattare i sistemisti.