如何将 AWS EFS 挂载到 Macbook 或本地计算机

ann*_*k90 6 encrypting-file-system nfs amazon-ec2 amazon-web-services amazon-efs

我正在尝试将 AWS EFS 挂载到我的本地 macbook(还有其他本地计算机)但是,在尝试了很多事情之后,它不起作用。

我的端口 22 和 2049 作为测试是完全开放的。

我尝试了几个命令 mount -t nfs4 -o nfservers=4.1 xxx.xxx.xxx.xxx:/ efs/

但我不断收到connection timed out错误。

我还尝试将此 EFS 安装到另一个 AWS 帐户 EC2 实例。但不断得到同样的错误。

例如。我在 Account1 中有 EFS,在 Account2(不同的 VPC)中有 EC2 并尝试

sudo mount -t nfs4 -o nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2 xxx.xxx.xxx.xxx:/ /efs/

它不工作。

它仅适用于我的 EC2 在同一个帐户(即 account1)中的情况。

有没有办法可以在不同的帐户或本地计算机上安装这个 EFS?

做了很多谷歌搜索和 AWS 论坛搜索......但没有运气。

cap*_*alg 8

有兴趣的朋友可以试试

sudo mount -t nfs -o vers=4,tcp,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2 -w host_ip:/ efs

通过直接连接为我工作。


bli*_*dev 5

对我有用的是将其安装到 EC2(“本地”),为自己提供对该服务器的 SSH 访问权限,然后使用sshfs它来访问它。

sshfs -o allow_other,IdentityFile={YOUR_SSH_KEY} {REMOTE_USERNAME}@{YOUR_URL}:/{YOUR}/{FOLDER}/{ON_REMOTE} /{YOUR}/{LOCAL}/{FOLDER}
Run Code Online (Sandbox Code Playgroud)