connexion par mot de passe désactivée par linux

cd /root/.ssh (n'existe pas, créez # mkdir /root/.ssh)
ssh-keygen -t rsa (retour direct 3 fois)
ls --Voir le fichier généré
## Changez le nom de fichier de la clé publique en authorised_keys
mv id_rsa authorized_keys de
la # puis définissez les autorisations à la clé, ne laissez pas les comptes à faible privilège de voler
chmod 600 authorized_keys
chmod 600 id_rsa
## puis modifier les paramètres de fichier login SSH, mot de passe pour vous connecter SSH interdit, autorisé à utiliser l'enregistrement clé
vi / etc / ssh / sshd_config
Protocol 2
PasswordAuthentication no
PubkeyAuthentication yes ## Utilisez la clé pour vous connecter
AuthorizedKeysFile .ssh / authorized_keys ## key 的 NAME
# L'étape la plus importante suivante consiste à télécharger le fichier id_rsa sur votre ordinateur. Il n'est nécessaire que lorsque le client SSH se connecte. Login
# La dernière étape consiste à redémarrer le service SSH. N'oubliez pas de télécharger le fichier de clé avant d'effectuer cette étape, sinon vous ne pourrez pas vous connecter après la déconnexion de ce SSH (vous pouvez continuer à fonctionner jusqu'à ce que vous vous déconnectiez, y compris Il ne sera pas déconnecté après le redémarrage du service SSH)

service sshd restart (linux6)
systemctl restart sshd.service (linux7)

Publié 52 articles originaux · louange gagné 2 · Vues 6374

Je suppose que tu aimes

Origine blog.csdn.net/wenwang3000/article/details/99640853
conseillé
Classement