我正在尝试使用 sshfs
将amazon 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