Come posso abilitare SSH senza usare il gui o lo script Apple sul leopardo delle nevi?

4

Un po 'di tempo fa Come posso abilitare la condivisione su Internet senza utilizzare la GUI o AppleScript? Ho chiesto se qualcuno sa come abilitare la condivisione di Internet senza usare GUI o script Apple, ho ancora quel problema ma Ho pensato che questo dovrebbe essere più facile, voglio essere in grado di SSH nella mia macchina, ma abbastanza sicuro che non posso andare al pannello "condivisione" nelle Preferenze (Si blocca). Come posso avviare sshd?

    
posta Ali 28.04.2011 - 22:45
fonte

3 risposte

9

Puoi abilitare SSH dal Terminale con:

sudo launchctl load -w /System/Library/LaunchDaemons/ssh.plist

(nota che devi eseguirlo come amministratore, e ti chiederà la password di amministratore, che non farà eco mentre digiti.)

    
risposta data 29.04.2011 - 00:42
fonte
2

Ecco il comando per avviare la condivisione VNC - non SSH, ma forse ti aiuterà (assicurati di sostituire la password con la tua!):

sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -activate -configure -access -on -clientopts -setvnclegacy -vnclegacy yes -clientopts -setvncpw -vncpw PutYourOwnPasswordHere -restart -agent -privs -all

Quindi dovresti essere in grado di accedere utilizzando un client VNC con la password che hai specificato.

Ecco il comando per interrompere la condivisione:

sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -deactivate -configure -access -off

Notare che il riquadro Condivisione NON mostrerà che la condivisione è attiva quando la si attiva in questo modo tramite la riga di comando!

Fonte: link

    
risposta data 29.04.2011 - 00:04
fonte
1
sudo systemsetup -setremotelogin on
sudo systemsetup -setremotelogin off
    
risposta data 30.10.2014 - 03:36
fonte

Leggi altre domande sui tag