COMANDI DI CONNESSIONE REMOTA

Ftp oltre ad essere un protocollo è anche il comando (user-interface) per connettersi ad un server ftp.
Utilizzato per il download e upload dei files. Disponibile in tutti gli ambienti Unix e su Windows.
I comandi che si possono dare dal client sono quelli tipici del protocollo FTP e risultano disponibili su ogni client ftp.
ftp -pievd [host]
-p Abilita il passive mode, utile se ci sono firewall fra il server ed il client
-i Disabilita l'interactive prompting
-e Disabilita il command editing e history
-v Abilita il verbose mode
-d Abilita il debugging

Comandi FTP

open nomehost Si collega all'host specificato
user login Si logga all'host a cui si è connessi con la login indicato
open nomehost Si collega all'host specificato
dir Visualizza file e directory.
get nomefile Scarica il file specificato
mget nomefile Scarica una serie di files specificati
put nomefile Fa un upload sul server ftp del file locale specificato
mput nomefile Fa un upload sul server ftp dei files locali specificati
cd nomedir Cambia la directory corrente
ascii Attiva la modalità di trasferimento file ascii
bin Attiva la modalità di trasferimento file binari
pas Attiva/disattiva la modalità passiva
! Esegue il comando localmente. Es: !dir visualizza la directory corrente locale e non quella sul server FTP remoto.

Per usare telnet (da prompt DOS, shell UNIX e qualsiasi altra CLI (Command Line Interface) che presenti questo comando) basta scrivere: telnet seguito dall'indirizzo o dal nome dell'host da raggiungere.

Scrivendo semplicemente telnet senza specificare l'host remoto, si entra in modalità comandi, da cui è possibile aprire o chiudere connessioni o effettuare altre operazioni (digitare help per l'elenco dei comandi in ambiente telnet).
Per chiudere una sessione telnet basta digitare logout (sulla macchina remota).
Se per qualche motivo la connessione telnet risulta bloccata, è possibile premere CTRL + ] per entrare in modalità comandi e da li scrivere quit per chiudere la sessione telnet bloccata. Se si hanno più sessioni telnet in successione, scrivere send escape per passare dalla prima aperta all'ultima.

La porta a cui risponde un telnet server è la 23 (TCP) e viene data per sottointesa.
E' comunque possibile effettuare un telnet ad altre porte TCP e digitare direttamente dei comandi validi per il protocollo utilizzato dal server a cui ci si è connessi.
Per esempio, un sistema rapido, disponibile ovunque e piuttosto utile, per diagnosticare velocemente il funzionamento di un server web è scrivere:
telnet www.server.net 80
GET /
(o qualsiasi altro comando HTTP)
Premendo INVIO due volte si visualizza il codice html della pagina richiesta (l'home page, in questo caso) e ci si assicura che il server web sta rispondendo e non ci sono problemi di connettività a raggiungerlo.
Un classico utilizzo: l'accesso ad una shell di un host in rete. Un esempio:
homer@Apollo13:~$telnet
telnet>open 192.168.0.1
Avvio del client e connessione all'host 192.168.0.1
Trying 192.168.0.1...

Welcome to Joker Linux Slackware Box!!!

Joker login:homer
Password:xxxxxxxxxxx
L'host risponde quindi passa alla fase di autenticazione...
Linux 2.4.18.
Last login: Wed Jul 23 09:35:32 +0200 2003 on pts/0 from 192.168.0.100.
No mail.
homer@Joker:~$
Connessione avvenuta con successo. A questo punto è possibile impartire comandi come da locale. (Esiste anche la possibilità di implementare un telnet server con accesso anonimo)

Post popolari in questo blog

ORA-12154: TNS: il listener non è attualmente a conoscenza del servizio richiesto nel descrittore di connessione

Create e Drop Pluggable Database