J'ai un gros ordinateur que nous appellerons Upstairs et un petit ordinateur que nous appellerons Downstairs. Ils sont sur le même réseau, connectés par le même routeur. Upstairs exécute Kubuntu (12.04) tandis que Downstairs exécute Ubuntu bogstandard (13.04, avec le bureau KDE). Je préfère travailler sur Downstairs mais j'ai souvent besoin d'accéder à mes fichiers sur Upstairs, que mon partenaire peut utiliser à l'époque.
J'ai partagé quelques répertoires à l'étage en utilisant d'abord Samba et ce fut un cauchemar. Tout d'abord, cela ne fonctionnait pas récursivement (je devais marquer chaque répertoire et sous-répertoire) que je voulais partager). Deuxièmement, bien que Downstairs puisse voir Upstairs sur le réseau, lorsque je cliquais sur les répertoires partagés, je continuais à être invité à entrer un mot de passe, et bien que je le saisisse correctement, le mot de passe n'était pas reconnu, donc je ne pouvais pas entrer. Je suis tenté de Oubliez Samba, mais voyons d'abord comment faire pour mettre mes fichiers musicaux à l'étage à la disposition de mon excellente radio Internet.
Ensuite, j'ai essayé nfs comme suggéré par l'utilisateur jet . En suivant les instructions suggérées par le lien, cela a parfaitement fonctionné la première fois. Malheureusement, lorsque j'ai réessayé le lendemain après le redémarrage des deux ordinateurs, j'ai continué à recevoir des mount.nfs: Access Denied...
messages. Ce problème est bien documenté dans les forums mais les multiples solutions proposées dépassent mon niveau de compétence technique.
C'était ma solution. Installez ssh sur l'ordinateur hôte (serveur) (ou les deux), comme suggéré par aneeshep:
sudo apt-get install openssh-server openssh-client
Maintenant, sur l'ordinateur client (ou les deux), installez un package appelé sshfs
:
sudo apt-get install sshfs
À l'aide de votre gestionnaire de fichiers préféré en bas, vérifiez que Upstairs est sur le réseau. Si c'est le cas, créez un répertoire en bas où vous monterez le système de fichiers Upstairs. Appelons ça/home/me_downstairs/UpstairsFiles/
Maintenant, sur la ligne de commande, tapez quelque chose comme, suivi de Retour:
sshfs yourloginname@Upstairs.local:/home/me_upstairs /home/me_downstairs/UpstairsFiles/
(Tout cela est sur une seule ligne.)
Bien sûr, remplacez «Upstairs» par le nom de votre ordinateur comme indiqué sur le réseau, mais le suffixe .local est important.
Vous serez invité à entrer votre mot de passe à l'étage.
Maintenant, dans le répertoire /home/me_downstairs/UpstairsFiles/
Downstairs, je peux voir tous mes fichiers Upstairs et les utiliser normalement.
Ce site Web ci-dessous suggère que certaines étapes supplémentaires peuvent être nécessaires, mais elles n'étaient pas pour moi:
http://itecsoftware.com/mount-remote-folder-via-ssh-using-sshfs
Veuillez me faire savoir si cela a fonctionné ou n'a pas fonctionné pour vous.