Accedi al mio computer esternamente senza port forwarding


12

Ho una macchina linux (Sabayon 13 KDE) a cui vorrei poter accedere in remoto per SSH, FTP, HTTP e così via. Mi sono registrato a DNS dinamico con No-IP.com, ma questo non è adeguato perché mi trovo su una rete di campus universitario, dietro un NAT, e non ho il permesso di accedere al router per impostare il port forwarding. Non so se i router del campus supportano UPnP o NAT-PMP, ma ne dubito.

Ad ogni modo, mi chiedevo se ci fosse un modo per aggirare questo problema usando una VPN. So che una VPN mi permetterebbe, ad esempio, di accedere alla mia scatola Linux dal mio laptop se avessi il software VPN installato su entrambe le macchine. Ma mi piacerebbe poter accedere al mio Linux box da qualsiasi computer, senza dover installare software. O almeno essere in grado di accedere alla parte HTTP in quel modo. E mentre so che molti servizi VPN offrono interfacce web per il trasferimento di file, ecc., Preferirei poter accedere al mio box Linux usando il normale software client FTP e SSH.

Ad ogni modo, è qualcosa che puoi fare con una VPN? O c'è un modo per concatenare una VPN con DNS dinamico in qualche modo? Ho guardato il sito Web per Hamachi VPN, ma ha descritto tutte le funzionalità in termini non tecnici, quindi non sono stato in grado di capire queste domande e preferirei sapere prima di creare un account.


Il tuo campus ha un servizio VPN? Molti collage hanno una VPN configurata per consentire agli studenti di accedere alle risorse all'interno della LAN del campus. Prova vpn.collagename.edu e vedi se esiste un computer. In tal caso, prova a utilizzare il nome utente e la password del campus per accedere.
Scott Chamberlain,

Risposte:


9

Ci sono alcune opzioni. Pagekite sembra il più semplice e diretto: fa tutto ciò che chiedi ed è accessibile pubblicamente

Potresti essere in grado di andare con una qualche forma di ssh inversa e tunnel attraverso tutto ciò. Dovresti stabilire la connessione dalla rete del campus alla tua connessione di casa (dove avresti bisogno di impostare il port forwarding e simili), quindi avresti bisogno anche di un server SSH dall'altra parte.

Anche alcune implementazioni di IPV6 potrebbero funzionare: in passato usavo un broker tunnel che è defunto e credo che il metodo udp in passato. Ciò dovrebbe darti pieno accesso da un'altra casella abilitata per ipv6 o tramite un proxy idoneo a colmare i due protocolli.

Hamachi imposta una VPN e esegue la maggior parte della configurazione: è utile per una piccola rete locale.

Potresti avere altre opzioni oltre a quella - forse impostare un server openvpn a casa e collegarti a quello dalla scatola dell'università.


1
Ho avuto lo stesso problema. Ho stabilito una connessione SSH inversa utilizzando Teamviewer (che potrebbe funzionare da solo ma è un po 'goffo) a un server pubblico a cui ho accesso su entrambi i computer, quindi sono stato in grado di passare attraverso il server pubblico al computer dietro il NAT.
ejk314,

E una nota che utilizza SSH inverso, è necessario disporre di un server SSH installato, non solo un client.
ejk314,
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.