如何使用sshfs使用私钥在amazon ec2实例上挂载文件夹

时间:2014-03-06 07:21:23

标签: amazon-ec2 sshfs

我正在尝试使用amazon ec2sshfs实例上的文件夹挂载到我的桌​​面文件夹。

问题是我无法弄清楚如何为私钥提供选项(awskey.pem)。

通常我ssh使用

ssh ec2-user@{amz-ip-address} -i {path to amzkey.pem}

但是sshfs没有这样的选择。但是我看到-F选项并尝试了

sshfs ec2-user@{amz-ip-address}:{amz-folder}  {my mount dir} -F {path to amzkey.pem}

这给了我一个错误

  

“读取:由同行重置连接”

如果有人以前尝试过,请告诉我。

2 个答案:

答案 0 :(得分:27)

来自documentation

  

如果您使用非默认密钥名称并将其作为-i .ssh/my_key传递,则无效。您必须使用-o IdentityFile=/home/user/.ssh/my_key,以及密钥的完整路径。

答案 1 :(得分:18)

以下是任何尝试此操作的人的命令

sudo sshfs {username}@{ipaddress}:{remote folder path}  {local folder path} -o IdentityFile={full path to the private key file} -o allow_other