j'essaie d'utiliser sshfs sur Ubuntu. J'ai un accès root sur le serveur auquel j'essaie de me connecter. mais à chaque fois que j'essaie de me connecter en utilisant mon ordinateur portable Ubuntu, le message que je reçois est le suivant:
cp@cp-AOA150:/$ Sudo sshfs root@myserver:/ /home/cp/Documents/myserverfolder/
read: Connection reset by peer
cp@cp-AOA150:/$
je ne connais pas trop Ubuntu/Linux, mais le problème pourrait-il être que la clé qui se trouve sur le serveur n'est pas destinée à l'utilisateur "cp"?
Si tel est le cas, comment puis-je configurer le compte root sur Ubuntu?
toute suggestion serait appréciée.
btw. Je peux ssh dans la boîte pas de problèmes, mais en tant que root. donc en d'autres termes, cela fonctionne:
ssh root@myservername
j'ai copié mon fichier de clé du travail sur ce nouvel ordinateur portable. c'est juste sshfs qui n'est pas heureux en ce moment. Merci.
EDIT 1
Quand je lance sshfs avec les options de débogage comme ceci:
cp@cp-AOA150:~$ sshfs -o sshfs_debug -p 22 [email protected]:/ /home/cp/Documents/myserverfolder/
Je reçois le message d'erreur suivant:
SSHFS version 2.4
fusermount: user has no write access to mountpoint /home/cp/Documents/myserverfolder/
cp@cp-AOA150:~$
J'ai vérifié les permissions sur le dossier myserverfolder et cela ressemble à ceci: (résultats de la commande ls -la)
drwxr-xr-x 2 root root 4096 Mar 19 17:11 .
drwxr-xr-x 4 cp cp 4096 Mar 19 17:11 ..
Edit 2
Je me suis assuré que l'utilisateur cp fait partie du groupe Fuse.
cp@cp-AOA150:~$ Sudo addgroup cp Fuse
[Sudo] password for cp:
The user `cp' is already a member of `Fuse'.
cp@cp-AOA150:~$
Edit
Résultats de ls -ld
cp@cp-AOA150:~$ ls -ld /home/cp/Documents/myserverfolder
drwxr-xr-x 2 root root 4096 Mar 19 17:11 /home/cp/Documents/myserverfolder
cp@cp-AOA150:~$
Je ne connais pas encore trop Linux, mais j’ai essayé de créer un fichier dans ce dossier en utilisant vim. Je ne pouvais pas enregistrer le fichier ... Je pense avoir créé le dossier en utilisant le préfixe "Sudo" de la commande mkdir ... parce que lorsque j'essaie sans Sudo, j'obtiens un message d'erreur "autorisation refusée". Je vais google "chmod" pour voir comment je peux accorder des autorisations à cp sur ce dossier.
Quelques idées:
sshfs
avec Sudo
! En outre, sshfs
est un système de fichiers de l'espace utilisateurssh-copy-id -i ~/.ssh/id_rsa.pub root@myserver
-p
de sshfs-o sshfs_debug
Fuse
: Sudo addgroup YOUR_USER Fuse
Exemple:
mkdir ~/mnttest
sshfs -o sshfs_debug -p 22 root@myserver:/ ~/mnttest
Démontage:
fusermount -u ~/mnttest
Dans mon cas, lorsque sshfs ne fonctionnait pas sans un bon message d'erreur, il était apparu que "de l'autre côté" il y avait un lien symbolique pointant vers un autre dossier.
Donc, sshfs user@myserver:/home/user/symboliclink
ne fonctionne pas, mais le montage dans le dossier d'origine fonctionne, c.-à-d. sshfs user@myserver:/opt/realfolder
.