Inoltra tutte le porte SSH


9

Ho una domanda su SSH / Port forwarding. Non ho trovato la soluzione da nessuna parte e non so se ce ne sia.

Ho un server dietro la mia scatola NAT a casa. Ho il port forwarding dalla mia NAT box al mio server per SSH sulla porta 22. Quindi, mi collego a my_nat_public_ip:22quando sono in viaggio e funziona come un incantesimo.

Ora so che posso accedere a qualsiasi porta del mio server anche senza configurare la mia NAT box per questo. In effetti, posso semplicemente fare un port forwarding dinamico come questo:

ssh -D 1080 user@my_nat_public_ip

Quindi connettiti alla porta any_port del mio server tramite le impostazioni del mio browser oppure utilizza localhost: 1080 come proxy SOCKS e punta a my_local_server_ip:any_port.

Quello che vorrei fare sarebbe un comando simile

ssh -D --local_alias=local_alias user@my_nat_public_ip

e se accedo a local_alias: any_port, lo inoltra a my_server: any_port

Sarebbe possibile? C'è qualche opzione SSH per farlo? È semplicemente più semplice e rende possibile avere il port forwarding multiplo dinamico su server diversi.


Hai trovato un modo per farlo con ssh? Sarebbe bello saperlo.
Zibri,

Risposte:


8

Questa è una cosa difficile da fare. La tua scommessa migliore è usare alcuni redirector SOCKS come socksify o redsocks, ma nessuno ti darà ciò che può fare una VPN, quindi è meglio configurarlo. La VPN ti consente di connettere anche intere reti, inoltrare il tuo traffico attraverso canali sicuri, far apparire i tuoi computer come in un'unica LAN e così via.

Puoi usare OpenVPN per farlo - c'è una buona documentazione sul suo sito, anche se potrebbe richiedere alcune conoscenze sulla rete per decidere cosa e come vuoi.

Tuttavia, se non si desidera utilizzarlo, ma si desidera rimanere con SSH, è possibile fare riferimento alla SSH-BASED VIRTUAL PRIVATE NETWORKSsezione di man ssho https://help.ubuntu.com/community/SSH_VPN , che descrive abbastanza bene l'argomento.


Grazie mille, sapevo della VPN, mi chiedevo solo se fosse possibile con SSH :) Lo esaminerò!
Noé Malzieu,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.