Ho due macchine S
e C
che sono su una rete locale. Il modo per accedere a Internet da qualsiasi macchina sulla rete è utilizzare un proxy Web, viene utilizzato Squid3. Quindi posso accedere al proxy da una sola macchina alla volta e quindi non posso accedere a Internet dalle altre contemporaneamente.
Quindi ho installato un tunnel SSH da C
a S
. Accedo al proxy Web su S
. Configuro il mio browser Web C
per utilizzare il tunnel come proxy. Tuttavia, non riesco ad accedere a Internet da C
. Ricevo un errore "connessione rifiutata" sul terminale da cui ho avviato il processo del tunnel SSH.
ssh -fND 8080 user@remotehost
La mia domanda è: poiché S
si utilizza anche un proxy stesso, è necessario modificare altre impostazioni ovunque affinché il tunnel SSH funzioni?
Come fa a S
sapere cosa fare con i dati che riceve C
attraverso il tunnel SSH?
Modifica: ora ho fatto quanto segue: Su S
ho installato un server proxy squid3 e ho configurato C
per utilizzare il nuovo proxy. Questa soluzione funziona. Non ho bisogno della crittografia fornita da SSH. Voglio sapere questo: il tunneling SSH è migliore della mia attuale soluzione per qualsiasi motivo diverso dalla crittografia? (Per favore, dimmi se avrei dovuto aprire una nuova domanda per questo).