如何在SSHFS中指定密钥?

JL

我有一个无法找到答案的问题。我有两台计算机,均运行Ubuntu Linux 12.04。我已经设置了我的第一台计算机(“家庭”),以便能够使用公共/私有RSA密钥身份验证通过SSH进入我的第二台计算机(“远程”)。

这不是我的家用计算机上使用密钥身份验证建立的第一个SSH连接,因此我的家用计算机具有多个id_rsa私钥文件(每个私钥文件用于通过SSH进入的另一台计算机)。因此,我能够成功SSH只有当我指定(在密钥文件ssh,该-i选项),使用ssh username@ipaddress -i path/to/keyfile/id_rsa.2

效果很好。但是,我也想使用sshfs挂载远程文件系统。虽然ssh似乎可以很好地使用多个密钥,但是我找不到找到sshfs使用正确私钥(“ id_rsa.2”)的方法。

有没有办法sshfs做到这一点?

金发姑娘

这是对我有用的东西:

sshfs [email protected]:/remote/path /local/path/ -o IdentityFile=/path/to/key

您可以通过man sshfs以下方式解决此问题

-o SSHOPT = VAL ssh选项(请参见man ssh_config)

man ssh_config

身份文件

指定一个文件,从该文件中读取用户的DSA,ECDSA或DSA身份验证标识。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章