Client OpenSSH — Usage de "Match" dans /etc/ssh/ssh_config

On y discute de tout, ou presque...
Répondre
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3548
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

Bonjour, :006:

Je ne parviens pas à configurer le client openssh
pour qu'il ne puisse accepter qu'un compte défini pour un serveur donné.


EXEMPLE

je veux que soit accepté : $ ssh toto@10.0.0.5 et uniquement cela.

J'ai testé :

Code : Tout sélectionner

$cat /etc/ssh/ssh_config

Include /etc/ssh/ssh_config.d/*.conf


Host 10.0.0.5
Match User toto

Host *
...

ainsi que :

Code : Tout sélectionner

$cat /etc/ssh/ssh_config

Include /etc/ssh/ssh_config.d/*.conf

Match Host 10.0.0.5
	User toto

Host *
...

qui accepte tout ! :sad:


Et tout ce que j'ai tenté d'autre renvoi :
/etc/ssh/ssh_config line xy: Bad Match condition


La condition de l'exemple n'est pas hyper-essentielle,
mais j'aurais bien aimé comprendre la syntaxe et le mécanisme de Match


Merci.
**Simple Utilisateur** -- Debian stable - XFCE
Répondre