反向 sshfs 隧道

反向 sshfs 隧道

嘿,我想设置一个反向 sshfs 隧道。我有一台家庭服务器,它位于某种类型的 NAT 后面,这使得远程计算机无法 sshfs 家庭文件系统。在本地计算机上,我运行以下命令来建立反向 ssh 隧道:

ssh -R 14443:localhost:22 remoteUser@remoteComp

从远程计算机我能够成功地通过 ssh 连接到家庭服务器:

ssh localUser@localhost -p 14443

但是我无法挂载主文件系统:

sshfs -p 14443 localUser@localhost:/home/localUser RemoteFolder/

因为我收到以下错误:

fuse: failed to open /dev/fuse: Permission denied

当然,remoteUser已将其添加到群组fuse。任何帮助都值得感激 :)

答案1

问题出在我使用的远程服务器上。Fuse 在虚拟专用服务器 (VPS) 上无法运行,VPS 管理员已解决该问题。管理员必须“启用 Fuse”。

对于使用 openvz 托管的 VPS 来说,这可能是一个问题。

答案2

可以在远程系统上检查 /dev/fuse 的权限吗?ls -l /dev/fuse。这意味着您的用户/组无法在远程系统上写入 /dev/fuse。

相关内容