如何使用 sshfs 在具有私有密钥的 Amazon ec2 实例上挂载文件夹



我正在尝试使用 sshfsamazon ec2实例上的文件夹挂载到我的桌面文件夹中。

问题是我无法弄清楚如何提供私钥(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}

这给了我一个错误

"读取:对等方重置连接"

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

从文档中:

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

这是将来尝试此操作的任何人的命令

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

最新更新