Tecnologie |
Dettaglio dell'articolo:
domenica 15 luglio 2007
Il protocollo SSH ha l'abilità di reindirizzare arbitrariamente
connessioni di rete su una connessione criptata SSH, in modo da evitare
il trasferimento di traffico di rete in chiaro. Per esempio, si
potrebbe usare questa caratteristica per connetttere il tuo computer di
casa ad un server di posta su una macchina remota senza che la password
idi accesso sia visibile agli sniffer di rete. Per poter usare il port forwarding per connettere la propria macchina ad una porta su un server remoto è necessario:
Il formato generale del comando è: ssh -L port:host:hostport -p port -R port:host:hostport user@hostname Per poter effettuare il port forwarding su una macchina remota, si
dovrà usare l'opzione -L (local), specificando nel nostro
esempio port=3110, host= Se analiziamo il log di una sessione siffatta, potremo osservare qualcosa di simile:
Ora se ci si connette al numero di porta sorgente sul proprio PC, si
dovrebbe trovare che essa risponde esattamente come se fosse il
servizio attivo sulla macchcina di destinazione. Così, seguendo
l'esempio, potrebbe essere configurato un client di posta per usare Le porte possono essere reindirizzate anche nell'altra direzione:
fare in modo che un particolare numero di porta su una macchina server
sia indirizzata all'indietro sul proprio PC come una connessione ad un
serivizio su di esso. L'opzione da usare sarà -R (remote) Commenti:
Scrivi un commento:
|
|
||||||||||||||