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?
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.
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.