Modifiez d'abord les permissions du fichier PEM :
sudo chmod 600 key.pem
La commande permettant à Mac OS de se connecter à un serveur à l'aide d'un fichier PEM est la suivante :
ssh -i key.pem root@IP
Vous pouvez également utiliser ssh-add pour ajouter le fichier de clé :
ssh-add -k key.pem
Ensuite, connectez-vous simplement normalement :
ssh root@IP
De plus, nous rencontrons souvent des problèmes de déconnexion pendant l'utilisation, qui peuvent être résolus en modifiant la configuration suivante.
Connectez-vous au serveur :
vim /etc/ssh/sshd_config
Trouvez les deux lignes suivantes :
ClientAliveInterval 0 ClientAliveCountMax 3
Décommentez-les et remplacez-les par :
ClientAliveInterval 30 ClientAliveCountMax 86400
La signification de ces deux lignes est :
- 1. Le client envoie un paquet de battement de cœur au serveur toutes les quelques secondes.
- 2. Si le client ne répond pas dans un certain nombre de secondes, le serveur se déconnecte automatiquement.
Redémarrez le service sshd :
service sshd restart