È possibile eseguire ssh tra due reti diverse?

7

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

  • IP del mio PC di casa: 192.168.1.106
  • IP pubblico di casa: XXX.YYY.ZZZ.254
  • IP del mio ufficio PC: 192.168.10.130
  • IP pubblico di Office: XXX.YYY.ZZZ.160

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

    
posta Dinesh Dhananjayan 23.03.2016 - 08:41

3 risposte

4

Ciò è possibile se si ha port forwarding su un router ricevente. Ad esempio, se si desidera eseguire l'ssh dall'ufficio a casa, è necessario prima entrare nelle impostazioni del router di casa e impostare il port forwarding per la porta 22 su un indirizzo IP specifico sulla rete domestica e sul numero di porta, nel tuo caso 192.168.1.106 porta 22 . In questo modo, se esegui dall'ufficio ssh [email protected] , verrai reindirizzato dal router al tuo computer di casa.

Le impostazioni per il port forwarding differiscono da router a router; solo per avere un'idea, guarda gli esempi nel Come inoltrare Porte sul router articolo

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

    
risposta data Sergiy Kolodyazhnyy 23.03.2016 - 08:52
0

Sì, è assolutamente possibile. Generalmente usi port forwarding per questo (per diversi router residenziali, il modo in cui fai il port forwarding può variare). C'è un problema con esso, tuttavia. La maggior parte dei provider di servizi Internet non ti consente di farlo. Quindi, probabilmente non sarai in grado di accedere al tuo computer di casa dal lavoro. Il login remoto via Internet è quasi sempre significa che dovrai contattare il tuo ISP per dire che vuoi abilitare questa funzione che molto probabilmente ti costerà denaro aggiuntivo. Almeno, questo era il mio caso quando volevo accedere al mio computer a casa dal lavoro.

Per ulteriori informazioni su come configurare correttamente il port forwarding, guarda YouTube .

    
risposta data misha 10.04.2017 - 08:17
0

Hai bisogno di una porta pubblica a cui connettersi.

Una buona soluzione è NGROK , cercare "tunnel TCP" vuoi ngrok tcp 22 .

Espone la porta al proprio nome di dominio temporaneo che è pubblico. ngrok è gratuito, sebbene gli utenti liberi abbiano il loro dominio resettato quando ngrok si chiude. Mettere il computer in stato di stop non chiude ngrok . Basta non chiudere ngrok e dovresti stare bene.

L'altra opzione che ho fatto è quella di acquistare un host, (dominio facoltativo) (utilizzo digitalocean e namesilo), quindi utilizzare tinc per vpn il mio computer di casa, il mio server e il mio portatile con il mio server come host e gli altri due computer come client. Ho quindi ssh sul mio server, quindi posso ssh sul mio altro computer.

    
risposta data user1562431 03.02.2018 - 03:42

Leggi altre domande sui tag