Voglio accedere al mio PC da qualsiasi luogo. Sono in grado di connettermi al PC all'interno della stessa LAN utilizzando l'IP locale. Tuttavia, al di fuori della rete locale viene visualizzato un errore di timeout della connessione.
Come posso configurare il mio server OpenSSH su Host e il mio router per consentire connessioni SSH da qualsiasi luogo su Internet?
Risposta accettata:
È necessario che il client remoto, il router di casa e il server host collaborino per creare una connessione SSH sulla stessa porta. Utilizza il port forwarding nella configurazione del tuo router per inoltrare la porta corretta (ad es. Porta 22) all'indirizzo IP locale del tuo server Host.
- Le impostazioni di port forwarding dovrebbero essere presenti all'interno di "NAT" o "Rete virtuale" nella pagina 192.168.1.1 che utilizzi per configurare il router 🙂
ifconfig
sul server Host mostrerà il suo IP locale corrente. Usanm-connection-editor
per generare un indirizzo IP statico per questa macchina se non è già statico.- Il server host è in attesa di connessione SSH sulla porta elencata in
/etc/ssh/sshd_config