Come attivare SSH su Mac
Sommario:
- Come abilitare il server SSH su un Mac con MacOS Ventura 13 o più recente
- Come abilitare il server SSH su un Mac con MacOS Monterey o versioni precedenti
- Connessione al Mac tramite SSH
- Come disattivare il server SSH su un Mac
Tutti i Mac dispongono di un server SSH in bundle che è disabilitato per impostazione predefinita, ma può essere attivato in qualsiasi momento se desideri concedere l'accesso remoto alla riga di comando a una macchina.
Il server SSH in MacOS viene attivato utilizzando una funzione di condivisione denominata Accesso remoto. Con l'accesso remoto abilitato, ora il Mac dispone di SSH e SFTP per le connessioni remote.
Come abilitare il server SSH su un Mac con MacOS Ventura 13 o più recente
L'accensione del server SSH di macOS viene eseguita tramite una regolazione delle impostazioni nelle ultime versioni del software di sistema di MacOS:
- Scorri il menu Apple e vai su "Impostazioni di sistema"
- Apri il pannello delle preferenze "Generale"
- Vai a "Generale"
- Attiva l'interruttore per "Accesso remoto" per attivare il server SSH sul Mac
- Facoltativamente ma consigliato, fai clic sul pulsante (i) per personalizzare l'accesso utente e creare un'esperienza completa della shell, selezionando la casella "Consenti l'accesso completo al disco per gli utenti remoti"
- Il server SSH si avvia immediatamente e il Mac è in grado di ricevere connessioni SSH in entrata
Come abilitare il server SSH su un Mac con MacOS Monterey o versioni precedenti
L'accensione del server SSH macOS viene eseguita tramite le preferenze di sistema nelle versioni precedenti di MacOS:
- Scorri il menu Apple e vai su "Preferenze di sistema"
- Apri il pannello delle preferenze "Condivisione"
- Spunta la casella "Accesso remoto" per attivare il server SSH sul Mac
- Facoltativo ma consigliato a chiunque desideri creare un'esperienza shell completa, selezionare la casella "Consenti l'accesso completo al disco per gli utenti remoti"
- Il server SSH è stato avviato, sei libero di connetterti al Mac utilizzando qualsiasi client SSH
Puoi connetterti al Mac con qualsiasi client SSH da qualsiasi sistema operativo, sia che si tratti di un altro Mac con Terminal, PC Windows con PuTTY, Linux con un terminale, iPhone o Android con un'app SSH, Android con un'app SSH o qualsiasi altra cosa con un client SSH.
Connessione al Mac tramite SSH
Una volta abilitato l'accesso remoto, presta attenzione al testo sottostante per vedere qual è l'indirizzo IP di quel Mac. Utilmente, fornisce anche la sintassi della riga di comando da utilizzare nell'applicazione Terminale per avviare la connessione SSH remota: "nome utente ssh@indirizzo IP"
Ad esempio, se l'IP è 192.168.0.108 e il nome utente è "Paul", il comando sarà simile a:
Puoi inserirlo nell'applicazione Terminale su un altro Mac o su qualsiasi altro client SSH, indipendentemente dal sistema operativo o dal dispositivo.
Ovviamente una volta effettuato l'accesso sei
Come disattivare il server SSH su un Mac
Disabilitare il server SSH in macOS è semplice come disattivare la funzione nelle preferenze:
- Scorri il menu Apple e vai su "Preferenze di sistema"
- Apri il pannello delle preferenze "Condivisione"
- Deseleziona la casella "Accesso remoto" per disattivare il server Mac SSH