J'ai une question pour laquelle je n'ai pas trouvé de réponse. J'ai deux ordinateurs, tous deux sous Ubuntu Linux 12.04. J'ai configuré mon premier ordinateur ("home") pour qu'il soit capable de SSH dans mon deuxième ordinateur ("distant") en utilisant l'authentification par clé publique / privée RSA.
Ce n'est pas la première connexion SSH établie avec l'authentification par clé sur mon ordinateur personnel. Mon ordinateur personnel contient donc plusieurs fichiers de clés privées id_rsa (chacun d'entre eux correspondant à un ordinateur différent de SSH). Ainsi, je ne peux réussir à SSH que lorsque je spécifie un fichier de clé (dans ssh
l' -i
option), en utilisant ssh username@ipaddress -i path/to/keyfile/id_rsa.2
.
Cela fonctionne très bien. Cependant, je voudrais aussi utiliser sshfs
, qui monte le système de fichiers distant. Bien que cela ssh
semble bien fonctionner avec plusieurs clés, je ne trouve pas le moyen sshfs
d’utiliser la clé privée correcte ("id_rsa.2").
Y a-t-il un moyen sshfs
de faire cela?
Réponses:
Voici ce qui fonctionne pour moi:
Vous pouvez comprendre cela via
man sshfs
:man ssh_config
la source
sshfs
page de manuel. C'est exactement ce que je cherchais aussi. Je viens d'essayer votre solution et cela fonctionne parfaitement. J'apprécie l'aide!IdentityFile
note de chemin. Si vous exécutezsshfs
avecsudo
, utilisez~
dans leIdentityFile
chemin correspond à la racine de la racine, qui peut ne pas être à la place du fichier RSA. Utilisez quelque chose comme à la/Users/<username>/.ssh
place.Ce que vous devez faire est de spécifier quelle clé privée utiliser dans le
~/.ssh/config
fichier. par exemple:la source
sshfs
fichiers .ssh / config étaient lus (bien que je sache maintenant que j'ai raté une réponse similaire du message précédent de quelqu'un, sur stackoverflow.com/a/13638806/1940466 ). C'est excellent à savoir. Pour ce que cela vaut, je voudrais accepter vos réponses et celles de @goldilocks, mais je ne suis pas en mesure de le faire. De plus, je n'ai pas assez de réputation pour voter votre réponse. J'apprécie beaucoup la réponse, cependant!la source