Comment utiliser la configuration ssh avec des correspondances pour les utilisateurs

J'essaie de configurer mon ssh_config (CLIENT) pour utiliser différents fichiers de clés en fonction de l'utilisateur pour le même hôte, mais je n'arrive pas à le faire fonctionner. Qu'est-ce qui ne va pas ? Il est dit mauvais arument

Host myServer
    Hostname myServer.net

Match #bad argument at this line
    Host myServer
    User jhon
    IdentityFile ~/.ssh/jhon

Match
    User foo
    IdentityFile ~/.ssh/foo

----------------------->[ RÉSOLU]<-----------------------

Host myServer
        Hostname myServer.net

Match user jhon host "myserver.net"
        IdentityFile ~/.ssh/jhon

Match user foo host "myserver.net"
        IdentityFile ~/.ssh/foo


Host another
        User anyOtherOneUser
        Hostname another.net
        # any other configuration

Match user jhon host "another.net"
        IdentityFile ~/.ssh/jhon-another

Match user foo "another.net"
        IdentityFile ~/.ssh/foo-another

demandé sur