SSH in LAN dall'esterno attraverso Airport Extreme

2

Ho un aeroporto Extreme e una rete locale.

Ho diversi computer all'interno di questa rete.

Voglio poter accedere a SSH in questa macchina locale all'interno della rete, dall'esterno.

Quello che ho fatto finora è che apro il programma Airport Utility, lì faccio clic sull'immagine del router e clicco su "modifica". Lì faccio clic su "rete" e ho il sospetto che si tratta di "impostazioni della porta" che dovrei inserire, quindi clicco su di essa. Lì clicco su "description" e scelgo "login ssh remoto". Riempie molti campi vuoti, cambio solo quello con l'indirizzo IP privato a quello a cui voglio accedere. le porte predefinite sono 22. Se faccio clic su OK, posso utilizzare SSH dall'esterno? E se è così, faccio solo ssh < user > @ < network_ip_address > -p < quell'indirizzo di porta che è stato consegnato in aeroporto per impostazione predefinita > ..?

    
posta Hermann Ingjaldsson 29.05.2013 - 16:06
fonte

1 risposta

4

Ci sono tre opzioni di cui sono a conoscenza

Port Forwarding

Puoi configurare il port forwarding per ciascun dispositivo che desideri sia in grado di connettersi esternamente.

  • Questo presuppone che tu conosca il tuo indirizzo IP esterno.

Per ogni dispositivo puoi assegnare una porta esterna arbitraria che inoltra a quel dispositivo sulla porta 22. (Oppure puoi farlo per un dispositivo, e poi collegarti agli altri attraverso di esso)

VPN

Se dovessi creare una VPN con la tua rete locale, e poi connetterti a detta VPN, ti darebbe accesso a tutto ciò che si trova sulla rete.

SSH inverso

Con SSH inverso si fa uso di un server esterno e si imposta una sessione ssh di ascolto. Quindi, sul server esterno è possibile connettersi al dispositivo dietro il router senza essere disturbati da firewall / port forwarding / etc ... Questo è ciò che preferisco (dato che non ho ancora configurato una VPN), ma ho accesso a un server esterno.

Puoi farlo con:
Dispositivo sulla rete domestica ssh -f -N -R 1234:localhost:22 [email protected]

  • Dove 1234 è la porta che il telecomando utilizzerà in avanti sul dispositivo
  • remote.server.example è l'indirizzo del telecomando

Quindi, sul server remoto ssh -p 1234 -t device_user@localhost

    
risposta data 29.05.2013 - 16:25
fonte

Leggi altre domande sui tag