1 votes

Utilisez Match dans sshd_config pour détecter la connexion SCP

J'utilise la directive suivante dans sshd_config pour détecter si l'utilisateur qui tente de se connecter à un serveur s'appelle développeur, et exécuter un script bash pour l'utilisateur si tel est le cas :

Match User developer
    ForceCommand /bin/dev_login

Cependant, lorsque l'utilisateur essaie de télécharger un fichier en utilisant SCP, il ne peut pas le faire car le script dev_login interrompt le processus.

Est-il possible d'utiliser la directive

Match

pour détecter si la connexion est SCP plutôt qu'une demande d'ouverture d'un shell?

0voto

Jenny D Points 26978

Malheureusement non. Les seuls arguments pour Match sont User, Group, Host et Address.

Je recommanderais d'utiliser SFTP à la place de SCP. Les commandes Match ne s'appliquent pas à SFTP.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X