Accesso mediante SSH
L'accesso mediante SSH e' consentito sui server sotto elencati:
user.diag.uniroma1.it (stesse credenziali della posta elettronica)
svn.diag.uniroma1.it
linuxserv.diag.uniroma1.it (stesse credenziali della posta elettronica)
Download dei Client
Per collegarsi ai server del DIS mediante SSH suggeriamo i programmi:
Windows
Effettuare il download di uno dei seguenti programmi. Entrambi forniscono sia un tool a riga di comando che un'interfaccia grafica per il trasferimento dei file.
| Nome | Compatibilità | Download |
|---|---|---|
| SSHWinClient | | SSHWinClient.exe |
| Winscp | | WINSCP |
Mac OS X
Il client ssh-sftp è disponibile nell'installazione di base del SO.
Frontend grafici:
Linux
Il client ssh-sftp e' disponibile come parte integrante del sistema in tutte le distribuzioni del SO.
Guide all'uso dei client
Windows: SSHWinClient
Accesso via SSH
Per connettersi da remoto al proprio spazio web tramite SSH basta seguire i seguenti passaggi:
- Lanciare SSHWinClient
- Selezionare File –> Connect
- Inserire l'hostname (ad es. www.dis.uniroma1.it) e lo username (ad es. mariorossi) e premere il pulsante Connect
- Inserire password e cliccare OK
Verra' visualizzato il messagio “Enter your authentication response”
- Premere OK
Una volta connessi verra' visualizzata in alto a destra una finestra Add profile che vi permetterà di salvare i parametri di connessione appena inseriti.
Al prossimo avvio per connettersi basterà cercare il profilo appena aggiunto sotto il pulsante Profiles.
Naturalmente e' possibile aggiungere altri profili e rendere più comodo l'utilizzo di SSH per la connessione ad un server remoto.
Linux: tool da linea di comando ssh (OpenSSH) e sftp
In tutte le principali distribuzioni di Linux (e in generale nei sistemi della famiglia UNIX), ssh e sftp sono tool disponibili all'interno del sistema operativo
SSH
Per utilizzare il comando ssh aprire un Terminale e digitare:
ssh [opzioni] nomeutente@host [comando]
Per le opzioni disponibili è possibile consultare il manuale digitando da terminale:
man ssh
SFTP
Per utilizzare il comando sftp aprire un Terminale e digitare:
sftp [opzioni] nomeutente@host
Se ci si connette ad un host per la prima volta, si riceverà il messaggio “The authenticity of the host 'sftp.cae.wisc.edu' can't be established.” Questo perchè l'host non è ancora stato inserito nella lista degli host conosciuti. Rispondere 'yes' per connettersi comunque al server.
Sftp aggiungerà quindi l'host indicato al database degli host conosciuti e verrà chiesta la password del proprio account.
Inserire la password e verrà visalizzato il prompt di sftp:
sftp>
Di default, sftp imposterà come directory corrente la directory home del proprio account utente.
Comandi sftp
Molti comandi utilizzati da sftp sono simili ai comandi della shell UNIX utilizzati per navigare all'interno delle directory e per manipolare files, con alcune piccole modifiche.
La differenza principale è che quando si utilizza sftp è come se si stesse utilizzando due computer differenti, perciò si dovrà distinguere una versione locale e una versione remota di ogni comando. La versione *locale* di ogni comando ha il prefisso l-.
Comandi Principali
cd - cambia la directory corrente lcd - cambia la directory locale corrente ls - mostra la lista dei file contenuti nella directory corrente sul server remoto lls - mostra la lista dei file contenuti nella directory corrente sul proprio computer pwd - mostra il percorso della directory corrente sul server remoto lpwd - mostra il percorso della directory corrente sul proprio computer exit - esce da sftp


