web-dev-qa-db-fra.com

comment désactiver la connexion sans mot de passe pour ssh?

J'avais configuré la connexion SSH sans mot de passe de mon bureau à mon ordinateur portable en suivant les étapes ici . Maintenant, je veux désactiver la connexion sans mot de passe pour que lorsque je ssh de mon bureau à mon ordinateur portable, il demande le mot de passe. Comment fait-on ça?

1
In78

Désactivez l'authentification pubkey sur le client pour lequel vous ne souhaitez pas l'utiliser.

ssh -o PubkeyAuthentication=no your_Host

ou dans votre ~/.ssh/config:

Host your_Host
  PubkeyAuthentication no

Si vous souhaitez supprimer la clé publique du serveur, vous devez supprimer la ligne appropriée de ~/.ssh/authorized_keys sur le serveur.

7
Jakuje

Comme

ssh -o PubkeyAuthentication=no your_Host

quiconque ayant accès au client peut facilement revenir sur votre PC sans avoir besoin d’un mot de passe; il peut être préférable d’utiliser une clé privée chiffrée avec un mot de passe pour ces destinations, pour laquelle vous souhaitez recevoir un message. mot de passe avant la connexion.

1
cmks