È possibile ssh tra due diverse reti?


12

Come si fa a SSH tra due reti diverse? Grazie in anticipo. Ecco lo scenario in questione:

  • Il mio PC di casa IP: 192.168.1.106
  • IP pubblico a casa: XXX.YYY.ZZZ.254
  • IP del mio ufficio: 192.168.10.130
  • IP pubblico dell'ufficio: XXX.YYY.ZZZ.160

Come posso SSH da 192.168.1.106(casa mia) a 192.168.10.130(ufficio) o viceversa? È possibile? Mi aiuti per favore.

Risposte:


11

Ciò è possibile se si dispone del port forwarding su un router ricevente. Ad esempio, se si desidera eseguire l'shsh dall'ufficio a casa, è necessario prima accedere alle impostazioni del router di casa e configurare il port forwarding per la porta 22 su un indirizzo IP specifico sulla rete domestica e sul numero di porta, nella 192.168.1.106porta del caso 22. In questo modo, se lo fai dall'ufficio ssh user@XXX.YYY.ZZZ.254, verrai reindirizzato dal router al tuo computer di casa.

Le impostazioni per il port forwarding differiscono dal router al router; solo per averne un'idea, guarda gli esempi nell'articolo Come inoltrare le porte sul tuo router

Con l'ufficio, potrebbe essere difficile perché dipende dalla tua azienda e in genere l'IT direbbe di no, ma potresti chiederglielo


Funziona !!! Grazie mille per il prezioso aiuto.
Dinesh Dhananjayan,

2

È necessario disporre di una porta pubblica a cui connettersi.

Una buona soluzione è NGROK , cerca "TCP tunnel" che desideri ngrok tcp 22.

Espone la porta al proprio nome di dominio temporaneo che è pubblico. ngrokè gratuito, anche se gli utenti gratuiti hanno il dominio ripristinato alla ngrokchiusura. La sospensione del computer non si chiude ngrok. Basta non chiuderengrok e dovresti stare bene.

L'altra opzione che ho fatto è comprare un host (dominio opzionale) (uso digitalocean e namesilo), quindi uso tinc per VPN il mio computer di casa, il mio server e il mio laptop con il mio server come host e gli altri due computer come client. Poi sshal mio server, quindi posso sshall'altro mio computer.


2

Utilizzare il port forwarding sul router configurando per il campione tutto il traffico in ingresso attraverso le porte da 20 a 29 per essere reindirizzati all'indirizzo IP interno con le stesse porte.

Inoltre, potresti prendere in considerazione un servizio DNS dinamico esterno come dyn.com (precedentemente dyndns.com) o noip.com .


0

Sì, è assolutamente possibile. In genere si utilizza il port forwarding (per i diversi router residenziali, il modo in cui si esegue il port forwarding può variare). Vi è tuttavia un problema. La maggior parte dei fornitori di servizi Internet non ti permetterà di farlo. Quindi, probabilmente non sarai in grado di accedere al tuo computer di casa dal lavoro. L'accesso remoto su Internet significa quasi sempre che dovrai contattare il tuo ISP per dire loro che vuoi abilitare questa funzione che molto probabilmente ti costerà denaro aggiuntivo. Almeno, questo è stato il mio caso quando volevo ottenere l'accesso al mio computer a casa dal lavoro.

Per ulteriori informazioni su come impostare correttamente il port forwarding, basta guardare su YouTube .

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.