逆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
に追加されています。助けていただければ幸いです:)
問題は、私が使用しているリモートサーバーにありました。 Fuseは仮想プライベートサーバー(VPS)で機能していませんでした。この問題は、VPS管理者によって解決されました。管理者は「ヒューズを有効にする」必要がありました。
これは、openvzでホストされているVPSの問題である可能性があります。
/ dev/Fuseの権限が何であるかをリモートシステムで確認できますか? ls -l/dev/Fuse。これは、ユーザー/グループがリモートシステムの/ dev/Fuseに書き込めないことを意味します。