Activation du démon SSH à partir d'un terminal (OS X Lion)

12

J'essaie de trouver un moyen d'activer SSH via un terminal, au lieu d'ouvrir les paramètres et de l'activer de cette façon. Ou peut-être un moyen d'activer SSH en exécutant un fichier .pkg?

Je suis sous OS X Lion, mais ce serait génial si cela fonctionnait également sur Snow Leopard!

Tor Blaabjerg
la source

Réponses:

11

activer la connexion à distance

systemsetup -setremotelogin on

désactiver la connexion à distance

systemsetup -setremotelogin off
m1k3y02
la source
Puis-je l'autoriser pour un utilisateur spécifique via un terminal?
5

Vous devrez peut-être sudo:

    sudo systemsetup -setremotelogin on
dhempler
la source
2

J'ai trouvé le terminal va demander:

Voulez-vous vraiment désactiver la connexion à distance? Si vous le faites, vous perdrez cette connexion et ne pourrez la réactiver que localement sur le serveur (oui / non)?

Taper «oui» dans les scripts n'est pas toujours possible. Pour résoudre ce problème, utilisez un indicateur -f avant -setremotelogin, comme suit:

systemsetup -f -setremotelogin on
systemsetup -f -setremotelogin off
Ensoleillé
la source
En fait, il en faut assez pour la plupart des systèmes * nix yes.
Kasisnu