web-dev-qa-db-fra.com

Comment configurer SSH sur OS X?

J'essaie de passer d'un Mac OS X 10.6 à un autre SSH. Semble fonctionner correctement avec un mot de passe, mais je ne peux pas le faire pour utiliser une clé RSA à la place. Où se trouve le fichier de configuration SSH sous OS X et quelle est la commande pour recharger SSH?

Mettre à jour

Ce que je demande, c'est comment configurer les options avancées. Par exemple, sur Ubuntu, il existe un fichier de configuration ssh à /etc/ssh/sshd_config et si vous modifiez le port ou désactivez l'authentification par mot de passe pour un utilisateur particulier (PasswordAuthentication no), vous devez exécuter /etc/init.d/ssh reload pour recharger la configuration. Je n'ai pas vu ce fichier sous OS X, donc je me demandais simplement où il se trouvait. Je connais le ~/.ssh~/.ssh/authorized_keys et `` ~/.ssh/config`

17
cwd

La configuration SSHD est stockée dans

/private/etc/ssh/sshd_config

Pour arrêter et démarrer SSHD:

Sudo launchctl stop com.openssh.sshd
Sudo launchctl start com.openssh.sshd
28
mark

Vous pouvez redémarrer SSH quelque part dans les boîtes de dialogue de partage, mais ce n'est pas obligatoire. Selon la page de manuel sur les touches Apple.com , accédez au fichier ~/.ssh/registered_keys.

3
artistoex

Dans OS X El Capitan 10.11, sshd_config se trouve dans/private/etc/ssh/sshd_config (comme pour/etc/ssh/sshd_config)

3
Peter Tseng

Notez que dans les versions plus récentes d’OS X, il ne suffit pas d’activer la "connexion à distance" dans Préférences Système> Partage pour autoriser les connexions SSH à votre Mac si le pare-feu est en cours d’exécution.

Sélectionnez Préférences système> Sécurité et confidentialité> Pare-feu> Options de pare-feu. Vous verrez que "Connexion à distance" est répertorié en haut et que les connexions entrantes sont autorisées. Contrairement aux attentes, cela ne suffit pas. Vous devez également ajouter un autre programme appelé /usr/libexec/sshd-keygen-wrapper (localisez son répertoire avec [Shift-Cmd-G]), en utilisant le bouton [+], puis définissez "Autoriser les connexions entrantes". Maintenant, vous serez capable de SSH dans votre machine.

0
Laryx Decidua