Come usare SSH su Mac da iPad
Sommario:
Vuoi connetterti tramite SSH al tuo Mac, dal tuo iPad? SSH è abbastanza facile da configurare, quindi se desideri avere l'accesso al terminale di un iMac da un iPad Pro, ad esempio, sarai subito operativo.
Dovrai assicurarti che il Mac e l'iPad siano sulla stessa rete, dovrai modificare un'impostazione di sistema che abiliti il server SSH sul Mac, quindi dovrai scarica un'app di terze parti chiamata Termius che funziona come un'applicazione terminale per iPad, in modo da poterti connettere al Mac.Potrebbe sembrare tutto complicato, ma in re altà non lo è, come vedrai presto.
Come accedere tramite SSH a un Mac da un iPad
Questa è una guida in due parti. Innanzitutto, abiliterai il server SSH sul Mac, quindi ti collegherai ad esso dall'iPad utilizzando un'app client ssh.
Sul Mac, avvia il server SSH
Puoi abilitare il server SSH su un Mac attivando una funzione chiamata Accesso remoto.
Vai al menu Apple > Preferenze di sistema > Condivisione > abilita “Accesso remoto” e seleziona anche la casella “Consenti l'accesso completo al disco per gli utenti remoti”
Il Mac ora è un server SSH, che ti offre una shell a cui connetterti dall'iPad.
Presta attenzione al testo sotto lo stato Accesso remoto 'Per accedere a questo computer da remoto, digita "nome [email protected]".' Quell'indirizzo IP è quello che utilizzerai per connetterti al Mac dall'iPad.
Il Mac deve abilitare il "Login remoto" per consentire agli utenti di accedere tramite SSH a MacOS, a condizione che dispongano comunque di login e password corretti.
Puoi accedere al tuo account utente principale sul Mac o a un account utente separato appena creato, se preferisci.
Sull'iPad, connettiti al server Mac SSH
Ora devi utilizzare un client SSH sull'iPad per connetterti al server SSH sul Mac. Un'opzione gratuita è Termius, che offre un'ottima funzionalità SSH gratuita, offrendo al contempo il supporto SFTP come aggiunta a pagamento.
Scarica Termius sull'iPad e apri l'applicazione del terminale iPad, quindi fai clic sul pulsante + più per creare una nuova connessione come "New Hast", quindi inserisci l'indirizzo IP annotato sul Mac che corrisponde a quello computer, ad esempio 192.168.0.108.
Connettiti e accedi, e presto la finestra del Terminale si aprirà e sarai connesso anche al server SSH di MacOS, dal tuo iPad.
Lo screenshot qui sotto è di Termius su iPad connesso in remoto a un Mac, con htop in esecuzione.
Una volta connesso al Mac tramite SSH, avrai a disposizione l'intera gamma di strumenti a riga di comando, incluso qualsiasi cosa in Homebrew.
Sfortunatamente, non esiste un'app terminale nativa in iPadOS, quindi se speravi di evitare app di terze parti, al momento non sarà comunque un'opzione. Forse lungo la strada l'iPad verrà spedito con un'applicazione terminale dedicata, come dovrebbe avere qualsiasi computer geek. Ci sono una varietà di altre app SSH disponibili per iPad, quindi se Termius non fa galleggiare la tua barca, controlla l'App Store e Prompt from Panic è un'eccellente soluzione a pagamento.
Se desideri connetterti al server SSH del Mac dall'esterno della LAN (rete locale), molto probabilmente dovrai aprire una porta su qualsiasi firewall tra il Mac e l'esterno mondo. Tale processo differisce per router, modem o software, quindi sta a te determinarlo. L'utilizzo di un nome host DNS dinamico può anche semplificare la connessione, se ti ritrovi a connetterti spesso da remoto.
Usi il server SSH sul Mac e ti connetti dal tuo iPad o altri dispositivi? Per cosa lo usi? Hai un'applicazione terminale preferita per l'iPad? Condividi i tuoi pensieri nei commenti.