10
votes

EC2 et journalisation de connexion

J'ai mis en place plusieurs instances EC2 et j'ai l'intention de donner à plusieurs utilisateurs les accès via SSH. Existe-t-il un fichier sur le serveur qui surveille qui se connecte et quand?

Toute aide grandement appréciée.

max.


0 commentaires

3 Réponses :


5
votes

Les connexions SSH sont généralement connectées automatiquement dans /var/log/auth.log . Vous pouvez grep ce fichier pour vérifier qui est connecté et quand.

Si vous n'avez pas de auth.log , vous devrez peut-être vérifier /etc/syslog.conf et assurez-vous que vous avez la ligne suivante: Auth. * / var / journal / auth .


2 commentaires

Il n'y a pas d'auth.log et même je n'ai pas de fichier syslog.conf dans le répertoire, etc. Quelle pourrait être la raison ?


Ce totalement "fonctionne" et je pourrais diffuser ce fichier sur Cloudwatch. Mais il vaut la peine de noter que (au moins pour moi), si vous êtes sur une instance EC2, vous obtiendrez absolument barré avec des tentatives de connexion SSH acheminées aléatoires des robots en Chine, et mes journaux ont été complètement inondés . Je devais l'arrêter et je travaille sur une autre solution.



3
votes

En plus du journal d'authentification Daniel mentionné, en supposant que vous utilisiez Linux sur votre instance EC2 (qui est probable), voir:

  • la commande dernier (1), qui lit / var / log / utmp
  • les formats de fichier utmp (5) et la fonction getotent () c.

0 commentaires

14
votes

Aucune des réponses suggérées ici (sauf la commande Dernière ) appliquée sur Amazon Linux. J'ai trouvé des tentatives et des connexions SSH, ainsi que des escalades de privilège, dans / Var / Log / Secure .


1 commentaires

Pour AWS Linux, la journalisation de connexion SSH / SSHD est en effet in / var / log / sécurisé.