web-dev-qa-db-fra.com

ssh/config: ligne 1: option de configuration incorrecte: include

Dans mon ~/.ssh/config j'ai ajouté ce qui suit:

Include /Path/to/ssh.config

Et cela donne une erreur:

ssh remoteEc-2
/Users/Me/.ssh/config: line 1: Bad configuration option: include
/Users/Me/.ssh/config: terminating, 1 bad configuration options

ssh -V donne:

OpenSSH_6.9p1, LibreSSL 2.1.8

Je suis sur OSX El-Capitan

7
Volatil3

Include n'est pas une option valide jusqu'à la version 7.3 ...

Voir: https://www.openssh.com/txt/release-7.3

Nouvelles fonctionnalités

[...]

  • ssh (1): Ajoutez une directive Include pour les fichiers ssh_config (5).

Voir aussi cette réponse .


Si vous ne pouvez pas/ne voulez pas mettre à jour, vous pouvez alors assembler vos fichiers de configuration en utilisant les éléments suivants:

cat ${CONFIG_1} ${CONFIG_2} ${CONFIG_3} > ~/.ssh/config

Vous devez l'exécuter chaque fois que vous mettez à jour l'une des pièces ...

9
Attie

Même problème, sauf que je suis sur 7.4

Il s'avère que la directive Include doit aller dans/etc/ssh/ssh_config , pas /etc/ssh/sshd_config (notez la d dans le nom du fichier).

Ce n'était pas évident pour moi. J'espère que cela sauvera celui qui le trouvera quelque temps.

0
aexl