7 votes

Tunnel sshfs inversé

Je souhaite mettre en place un tunnel sshfs inversé. J'ai un serveur domestique qui se trouve derrière une sorte de NAT qui rend impossible pour un ordinateur distant de sshfs le système de fichiers domestique. Sur l'ordinateur local, j'exécute la commande suivante pour établir un tunnel ssh inverse :

ssh -R 14443:localhost:22 remoteUser@remoteComp

À partir de l'ordinateur distant, je peux me connecter en ssh au serveur domestique :

ssh localUser@localhost -p 14443

Cependant, je ne peux pas monter le système de fichiers domestique :

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

car je reçois l'erreur suivante :

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

Bien entendu, les remoteUser a été ajouté au groupe fuse . Toute aide est la bienvenue :)

3voto

Jake Stubbs Points 176

Le problème était lié au serveur distant que j'utilise. Fuse ne fonctionnait pas sur le serveur privé virtuel (VPS), et le problème a été résolu par l'administrateur du VPS. L'administrateur a dû activer Fuse.

Ceci peut être un problème pour les VPS hébergés avec openvz.

1voto

johnshen64 Points 4503

Pourriez-vous vérifier sur votre système distant quelle est la permission de /dev/fuse ? ls -l /dev/fuse. Cela signifie que votre utilisateur/groupe n'est pas en mesure d'écrire sur /dev/fuse sur votre système distant.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X