Da remoto SSH a indirizzo IP nella rete domestica

8

Ho un dispositivo a casa che desidero inviare a SSH dal lavoro. Il dispositivo ha la porta 22 aperta localmente e ho la porta 22 aperta sulla mia AirPort Extreme. Tuttavia, su AirPort Extreme si dice che la porta 22 aperta vada solo al mio IP del server principale (10.0.1.100).

L'IP che devo accedere è 10.0.1.104. Ancora una volta, il dispositivo su 10.0.1.104 ha la porta 22 aperta su di esso, poiché sono in grado di collegarlo a SSH sulla rete locale. Posso anche SSH a 10.0.1.100 senza problemi.

Quando provo ad aggiungere un'altra voce di port forwarding, AirPort Utility dice che c'è già un port forwarding elencato per 22 poiché è già aperto, ma punta a 10.0.1.104.

Mi sembra che ci sia un modo per specificare l'IP nella sintassi SSH, ma non sono sicuro di cosa sia.

Grazie.

    
posta Matt Love 06.02.2012 - 21:05
fonte

4 risposte

8

Un modo per fare ciò che vuoi qui è aggiungere una mappatura delle porte nel tuo Airport Extreme che punta una porta remota non standard (ad es. 8022) alla porta 22 sulla tua macchina 10.0.1.104 locale. Quindi, puoi specificare una porta diversa nel tuo client SSH (ad es. '-P 8022') per ottenere l'accesso remoto.

Potresti anche SSH in 10.0.1.100 prima e poi SSH in 10.0.1.104 da quella macchina.

    
risposta data 06.02.2012 - 21:20
fonte
5

Se ti connetti da un altro Mac, il modo più semplice sarebbe configurare Torna al mio Mac. Tutto ciò di cui hai bisogno è un account iCloud funzionante con Back to My Mac abilitato nel pannello delle preferenze di iCloud. Non è necessario configurare alcun port forwarding con questo set-up e si può comunque connettersi alla porta predefinita 22.

Dopo averlo configurato su entrambi i Mac, in Terminal.app puoi accedere a Shell - Nuova connessione remota, selezionare Secure Shell (ssh) e il tuo Mac a casa dovrebbe essere elencato lì. Puoi anche prendere nota del nome host da utilizzare per avviare una connessione dalla shell.

Spesso viene ignorato che Back to My Mac funziona con tutti i diversi servizi che puoi abilitare nel prefpane di condivisione, e non solo per accedere ai tuoi file tramite una condivisione file.

    
risposta data 06.02.2012 - 23:59
fonte
0

C'è qualche ragione per cui non puoi configurare Airport Extreme come un ponte?

Se hai veramente bisogno di il routing dal tuo Airport Extreme, allora ovviamente questo non funzionerà. Ma a meno che non si stia utilizzando il modem integrato o la porta WAN per connettersi a Internet, suggerirei di usarlo solo come bridge. Quindi tutto "Funziona solo" e non esiste una mappatura delle porte che renda le cose difficili.

    
risposta data 09.02.2012 - 20:08
fonte
0

Dalla mia esperienza, userei IPV6 invece di IPV4 se il tuo ISP lo consente. Usando IPV6 puoi indirizzare ogni macchina sulla tua rete locale perché parte di IPV6 è l'indirizzo MAC della macchina.

    
risposta data 10.02.2012 - 09:46
fonte

Leggi altre domande sui tag