Come usare SSH su Mac OS X
Credito immagine: tutto il possibile/iStock/Getty Images
Con le funzionalità di condivisione integrate di Mac OS X Yosemite, l'utilizzo di Secure Shell è più semplice di quanto si possa pensare. Abilita la funzione di accesso remoto del tuo Mac per trasformare il tuo Mac in un server SSH e accedervi in remoto da un altro computer. Puoi persino accedere al tuo Mac da smartphone e tablet iOS e Android.
Che cos'è l'accesso remoto?
L'accesso remoto è stata una delle funzionalità di condivisione integrate di Mac OS X dal rilascio di Snow Leopard nel 2009. Consente ad altri computer di connettersi a un Mac e inviare comandi utilizzando SSH, un protocollo di rete basato su un modello client-server che crea una linea di comunicazione sicura tra due o più computer. Il compito del server è ascoltare e accettare le richieste di connessione in entrata avviate dai client. I client SSH possono gestire il file system del server, installare software, avviare processi di sistema e altro ancora.
Video del giorno
Abilita accesso remoto
Per abilitare l'accesso remoto:
**Passaggio 1:** Apri le "Preferenze di Sistema" del tuo Mac e fai clic su "Condivisione".
**Passaggio 2:** Fai clic sulla casella accanto a "Accesso remoto".
**Passaggio 3:** Scegli _chi può avere accesso_. Puoi consentire l'accesso a tutti gli utenti o a un elenco specifico di utenti. Per aggiungere utenti all'elenco, fai clic sul fumetto accanto a "Solo questi utenti:", quindi fai clic sul pulsante "**Aggiungi**" per selezionare un utente. "Utenti e gruppi" contiene un elenco degli utenti del sistema del tuo Mac. "Utenti di rete" e "Gruppi di rete" contengono un elenco di altri computer sulla rete.
**Passaggio 4:** Prendi nota delle **dati di accesso SSH** del tuo Mac che si trovano sotto la spia luminosa "Accesso remoto: On". Questo contiene il nome utente e l'indirizzo IP del tuo Mac separati da un simbolo "@".
Connettiti al tuo Mac in remoto
Per connetterti al tuo Mac da remoto:
**Passaggio 1:** Da un altro Mac, apri una nuova finestra "Finder", seleziona "Applicazioni" e apri la cartella "Utilità".
**Passaggio 2:** Apri l'applicazione "Terminale". L'applicazione Terminale è nativa solo per Mac OS X. Avrai bisogno di un'**applicazione client SSH di terze parti** se utilizzi uno smartphone, un tablet o un PC Windows.
**Passaggio 3:** Nella finestra Terminale, inserisci le **dati di accesso SSH** del tuo Mac. Digitare "sì" per confermare la connessione. Inserisci la password del Mac remoto.
Connettiti al tuo Mac da un dispositivo iOS o Android
Puoi connetterti facilmente al tuo Mac da smartphone e tablet iOS e Android utilizzando un'app client SSH. Di seguito è riportato un elenco di app client SSH gratuite.
App client SSH iOS
[Revisore del server]( https://itunes.apple.com/us/app/serverauditor-ssh-shell-console/id549039908?mt=8)
[iTerminale]( https://itunes.apple.com/us/app/iterminal-ssh-tool/id581455211?mt=8)
App client SSH Android
[Connetti Bot]( https://play.google.com/store/apps/details? id=org.connectbot)
[Emulatore terminale]( https://play.google.com/store/apps/details? id=jackpal.androidterm)
Connettiti al tuo Mac da qualsiasi luogo
Puoi utilizzare SSH per connetterti al tuo Mac da qualsiasi parte del mondo se il router della tua rete è stato configurato per il port forwarding -- una configurazione di rete utilizzata per rendere accessibile un computer dall'esterno del suo locale Rete. Abilita il port forwarding per la porta 22 sul tuo router e imposta l'indirizzo di inoltro come indirizzo IP locale del tuo Mac. Usa l'indirizzo IP esterno della tua rete, assegnato dal tuo provider di servizi Internet, con le tue informazioni di accesso SSH per connetterti al tuo Mac. Puoi facilmente ottenere il tuo indirizzo IP esterno utilizzando il Qual è il mio sito IP? -- un localizzatore di indirizzi IP online gratuito. Utilizzare il Sito Web PortForward per trovare una guida passo passo per il port forwarding per il tuo router.
Suggerimenti e avvertenze
Per prevenire accessi non autorizzati, proteggi sempre il tuo Mac con una password sicura.
I client SSH hanno accesso all'intero filesystem del tuo Mac per impostazione predefinita.
La porta 22 è responsabile dell'autorizzazione e del blocco delle connessioni SSH. Consentire il port forwarding per la porta 22 crea un'apertura nel firewall della rete, un sistema progettato per bloccare le connessioni in entrata che provengono dall'esterno della rete locale.
Disabilita il port forwarding quando non viene utilizzato per proteggere la tua rete.