SSH funziona localmente ma non da remoto

2

Ho accesso remoto acceso e, quando sono a casa, posso accedere al Mac tramite SSH, usando l'indirizzo IP locale. Tuttavia, quando provo ad accedervi quando non sono a casa, utilizzando l'indirizzo IP globale, scade sempre.

Qualche idea? O mi manca qualcosa di veramente ovvio qui?

    
posta Tamara 15.06.2013 - 09:53
fonte

2 risposte

1

Se tutti i tuoi computer eseguono Lion o Mountain Lion e stai utilizzando lo stesso account iCloud, puoi utilizzare iCloud per ssh come descritto in questo post del blog da Un po 'di bene

Innanzitutto, trova il tuo numero di account Back To My Mac eseguendo.

dns-sd -E

Quindi SSH su un'altra macchina in questo modo

ssh -2 -6 username@computer-name.[account number].members.btmm.icloud.com

Puoi anche aggiungere questo al tuo ~/.ssh/config per renderlo più semplice

Host mac-remote
User username
HostName computername.[account number].members.btmm.icloud.com
AddressFamily inet6
Protocol 2
    
risposta data 16.06.2013 - 00:02
fonte
0

Ecco cosa ho impostato in passato, il che mi consente di accedere al mio Mac tramite ssh:

Sul mio gateway AT & T, ho configurato le impostazioni del firewall per trasferire tutto il traffico Internet direttamente sul mio aeroporto Extreme. Mentre Airport Extreme non è affatto un firewall di classe enterprise, funziona davvero bene per le esigenze di sicurezza di casa / piccoli uffici. Quindi utilizzo Airport Extreme per inviare tutto il traffico sulla porta 22 all'indirizzo IP interno del mio Mac mini. Ho le mie impostazioni DHCP sulla configurazione di Airport Extreme con una mappa statica, che fornisce sempre lo stesso indirizzo IP al mio Mac mini. Quindi utilizzo Terminal e digita quanto segue:

ssh UserName@MyPublicIPAddress

Dopo questo, mi viene richiesta la password del mio nome utente. Una volta inserita la password, Terminal mi fornisce un prompt per l'account utente che ho effettuato l'accesso come tramite ssh.

Tieni presente che inviando tutto il traffico ssh direttamente al tuo sistema di casa stai aprendo un grosso buco di sicurezza. Anche con una password sicura, sei ancora a serio rischio. L'ho fatto solo in alcune occasioni e per ragioni molto specifiche. Quando usavo OS X Server a casa, avevo inoltrato ssh direttamente al mio server. I log del server hanno mostrato che ero costantemente sotto attacco. Le persone che giravano su Internet avevano trovato il mio server, e cercavano costantemente di entrare. Dopo averlo notato, ho configurato VPN in modo da avere una barriera in più tra il mio server e l'esterno.

    
risposta data 15.06.2013 - 20:30
fonte

Leggi altre domande sui tag