J'ai deux boîtes Ubuntu et je souhaite partager des fichiers et une imprimante entre elles. Je lis à propos de Samba mais j'ai une question: Samba est-il uniquement destiné au partage entre Ubuntu et Windows? Une autre question: il y a beaucoup d'informations décrivant chaud pour partager des fichiers et une imprimante entre Ubuntu et Windows, mais qu'en est-il de deux boîtes Ubuntu? Comment puis je faire ça? Y at-il comment je peux suivre?
Utilisez NFS pour partager des fichiers entre systèmes s'il n'y a pas de fenêtres impliquées, c'est tellement simple.
Installer nfs-kernel-server et nfs-common sur l'ordinateur sur lequel les fichiers doivent être partagés. Ceux-ci peuvent être installés dans le Centre de logiciel ou selon vos préférences. Vous pouvez les installer sur la ligne de commande avec:
Sudo apt-get update && Sudo apt-get install nfs-kernel-server nfs-common
Vous devez éditer le fichier d'export qui indique ce qu'il faut partager et avec qui. Alors courez:
gksu gedit /etc/exports
Par exemple, pour donner des autorisations de lecture et d'écriture complètes, autorisant tout ordinateur de 192.168.1.1 à 192.168.1.255, ajoutez cette ligne à /etc/exports
:
/directory_to_share 192.168.1.1/24(rw,no_root_squash,async)
Le fichier d'exportation de ma fille ressemble à ceci (je suis .201
-- nous n'utilisons pas de plage, juste une adresse IP):
/home 192.168.0.201(rw,sync,no_root_squash,no_subtree_check)
/srv/nfs 192.168.0.201(rw,sync,no_subtree_check)
Redémarrez le serveur NFS en lançant:
Sudo /etc/init.d/nfs-kernel-server restart
(Ou simplement redémarrer l'ordinateur.)
À partir de maintenant, après avoir modifié le fichier /etc/exports
, vous pouvez simplement exécuter Sudo exportfs -a
pour appliquer les modifications.
La showmount
cmommand vous dira que tout s'est bien passé - par exemple, sur l'ordinateur de ma fille, cela montre qu'elle partagera ces deux informations avec mon ordinateur @ .201 (moi) si demandé
$ showmount -e
Export list for jamie-desktop:
/srv/nfs 192.168.0.201
/home 192.168.0.201
Puis installez nfs-common sur l'ordinateur qui souhaite monter les partages d'exportation dans le cadre de son système de fichiers.
Une entrée fstab
doit être ajoutée pour que votre ordinateur nfs-client monte un autre ordinateur exporté à l’heure de démarrage. gksu gedit /etc/fstab
éditera le fichier requis.
192.168.0.200:/srv/nfs /media nfs rsize=8192 and wsize=8192,noexec,nosuid
Redémarrez et le partage est monté dans /media
.
Configurez un serveur sur le client et un client sur le serveur pour les partages bidirectionnels.
Vous pouvez imprimer sur une imprimante partagée avec CUPS (comme indiqué dans cette réponse ).
Pour partager des fichiers entre des hôtes Linux/Unix sur un réseau approuvé NFS est généralement la meilleure option.
Vous pouvez utiliser Samba de la même manière pour partager entre 2 machines Ubuntu.
Vous pouvez également utiliser CUPS directement pour partager des imprimantes et l'un des autres systèmes de fichiers réseau pris en charge pour partager des fichiers (ou si vous avez un serveur SSH configuré, utilisez simplement sftp: // dans Nautilus).
Un des avantages possibles de Samba est que cela fonctionnera également si vous avez besoin de partager quelque chose avec un utilisateur Windows ou Mac OS X (par exemple, un visiteur avec un ordinateur portable).
Vous pouvez utiliser Ubuntu One intégré pour un partage de fichiers simple et rapide à configurer.
Ceci article devrait aider au partage de l’imprimante, mais il dépend aussi principalement de la marque de l’imprimante.
Bonne chance.
Les instructions de montage NFS ci-dessus ont fonctionné pour moi, à une exception près. J'essaie de monter un répertoire partagé sur mon PC Linux à partir d'un Raspberry Pi exécutant la dernière version de Raspbian (stretch). Lorsque j'ai utilisé le format ci-dessus dans le fstab du Pi, j'ai eu une erreur de format. Ce problème a été corrigé en remplaçant l'entrée "rsize = 8192 et wsize = 8192" par "rsize = 8192, wsize = 8192". Après cela, j'ai pu faire un "Sudo mount -a" et tout est monté parfaitement.