J'essaie de partager un dossier sur une machine Ubuntu avec une autre machine Ubuntu sur le même réseau domestique. Lorsque je clique avec le bouton droit de la souris sur le dossier et que je choisis Options de partage, le système me dit que je dois installer les services de partage réseau de Windows pour pouvoir partager des dossiers. Qu'est-ce que Windows a à voir avec cela ? Je n'essaie pas de partager avec une machine Windows...
Réponses
Trop de publicités?Je crois que c'est sous cette rubrique que les paquets SAMBA sont répertoriés, ou c'est au moins une partie de leur description. Comme alternative, vous pouvez essayer Préférences->Partage de fichiers qui, je crois, utilise un mécanisme différent. Samba est une chose pratique à avoir installé cependant.
Ma façon de partager des fichiers :
sudo npm install -g http-server
Allez dans le dossier que vous souhaitez partager, ouvrez le terminal et exécutez cette commande :
http-server -o
Vous pourrez accéder à ce dossier dans toutes les machines du même réseau sur l'adresse IP mentionnée par la sortie de cette commande.
zx81roadkill a raison, utilisez "sshfs". Samba c'est de la merde, NFS c'est de la merde. Sshfs est entièrement utilisable de mon ordinateur ici en Californie, à un ordinateur en Argentine. C'est entièrement sécurisé, c'est aussi rapide que n'importe quoi d'autre (j'ai une ligne gibabit).
Sshfs est relativement nouveau par rapport à Samba et NFS, mais il est de loin supérieur à ces derniers. Voici un exemple d'exécution (en supposant que vous avez installé tous les paquets)
# mount "username"'s home directory on "machine"
mkdir -p /tmp/my_mount ; sshfs username@machine: /tmp/my_mount
# mount the root directory on "machine" (note: if "username" on "machine"
# can't write to the file, neither will you. You have "username"'s privs
mkdir -p /tmp/my_mount ; sshfs username@machine:/ /tmp/my_mount
# mount the directory "Videos" on "username"'s account on "machine"
mkdir -p /tmp/my_mount ; sshfs username@machine:Videos /tmp/my_mount
Une fois que vous aurez entré le mot de passe, /tmp/my_mount contiendra tous les fichiers de "nom d'utilisateur" sur "machine". Ne vous embêtez pas à jouer avec Samba ou NFS. Ils sont juste une douleur inutile dans le cul à configurer ou à installer.
Pour démonter :
fusermount -u /tmp/my_mount
et si cela échoue (pour une raison quelconque) :
umount -f /tmp/my_mount
Toutes les données envoyées par le point de montage sont cryptées. Je ne comprends pas pourquoi ce n'est pas la méthode standard, entièrement acceptée, pour monter une machine distante. C'est largement supérieur à toute autre méthode en termes de simplicité.
Si vous avez besoin de vitesse brute, peut-être que ce tas de ferraille bouffi qu'est Samba fera l'affaire, ou NFS. Je ne sais pas, 100 Mo/s+ est suffisant pour moi.
- Réponses précédentes
- Plus de réponses