web-dev-qa-db-ja.com

逆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に追加されています。助けていただければ幸いです:)

6
Kurent

問題は、私が使用しているリモートサーバーにありました。 Fuseは仮想プライベートサーバー(VPS)で機能していませんでした。この問題は、VPS管理者によって解決されました。管理者は「ヒューズを有効にする」必要がありました。

これは、openvzでホストされているVPSの問題である可能性があります。

2
Kurent

/ dev/Fuseの権限が何であるかをリモートシステムで確認できますか? ls -l/dev/Fuse。これは、ユーザー/グループがリモートシステムの/ dev/Fuseに書き込めないことを意味します。

1
johnshen64