42 votes

Comment mettre en place le partage de fichiers entre deux ordinateurs portables Ubuntu sur mon réseau sans fil ?

J'ai deux ordinateurs portables fonctionnant sous Ubuntu 12.04. Tous deux se connectent au même réseau WIFI pour accéder à Internet.

Comment puis-je les connecter l'un à l'autre afin de pouvoir accéder aux fichiers de l'un à partir de l'autre et vice versa?

De plus, comment gérer les permissions des utilisateurs, etc. sur eux?

47voto

Kevin Points 454

Partager des fichiers entre 2 ordinateurs Ubuntu

Si vous avez deux ordinateurs exécutant Ubuntu sur le même réseau, il serait judicieux d'utiliser openssh pour partager des fichiers entre eux.

Sur le serveur (l'ordinateur avec les fichiers auxquels vous souhaitez accéder), exécutez :

sudo apt install openssh-server

Sur le client, vous devriez déjà avoir ssh installé (si pour une raison quelconque il n'est pas installé, exécutez sudo apt install openssh-client).

Ensuite, vous devez trouver l'IP de l'ordinateur auquel vous souhaitez vous connecter. La plupart du temps, c'est quelque chose comme 192.168.1.x. Pour trouver l'IP, exécutez ifconfig et recherchez l'interface "wl..." (ou "eth..." si vous êtes connecté via un câble Ethernet).

Sur le client, ouvrez Nautilus (Super+E) et allez à "Fichier -> Se connecter au serveur".

Entrez sftp://

Ubuntu 16 Boîte de dialogue Se connecter au serveur

Sur les anciennes versions d'Ubuntu, vous pouviez choisir le dossier que vous souhaitez partager. À partir d'Ubuntu 16, si vous ne spécifiez pas un chemin après l'IP, vous obtiendrez le répertoire personnel. Pour un répertoire spécifique en dehors du répertoire personnel de l'utilisateur à qui vous vous connectez, vous devez taper son chemin.

Notez que la connexion peut prendre du temps en fonction de la taille du répertoire.

Vous serez invité à saisir le nom d'utilisateur et le mot de passe de l'ordinateur auquel vous souhaitez vous connecter.

Le nom du répertoire deviendra un signet dans Nautilus.

Vous devriez avoir des autorisations de lecture/écriture.

17voto

Anonymous Platypus Points 3370

Si vous n'avez pas besoin de cryptage, vous pouvez utiliser python. Si vous avez installé python, vous pouvez essayer SimpleHTTPServer. Pour cela

cd /dossier/à/partager

Et ensuite,

python -m SimpleHTTPServer

Cela permettra le partage via le port 8000. L'autre machine peut accéder aux fichiers en utilisant http://votreIPlocale:8000

ÉDITER

Étant donné que python2 n'est plus supporté, voici la commande pour python3

python3 -m http.server

7voto

Kevin Points 454

Un moyen rapide de partager des dossiers dans Ubuntu

Objectifs:

Partager un dossier entre 2 PC Ubuntu en utilisant Samba

description de l'image

description de l'image

description de l'image

description de l'image

sudo smbpasswd -a NOM_UTILISATEUR

4voto

isaaclw Points 715

Il semble que chaque installation de Samba soit un peu différente. Vous voudrez ajuster les paramètres jusqu'à ce que vous obteniez quelque chose qui fonctionne.

Peut-être que ceci aidera cependant. Voici mon montage d'un lecteur ntfs :

[Alpha]
    path = /media/alpha/
    browseable = yes 
    readonly = no
    guest ok = yes 
    create mask = 0644
    directory mask = 0755
    force user = default
    force group = default

Ensuite, je me suis assuré que /media/alpha était monté avec des autorisations 777.

Utiliser Samba fait cela... sshfs est meilleur.

Édit : J'ai récemment mis à jour les autorisations de mon disque externe, et le monter en tant que 777 n'est plus nécessaire. Limiter les autorisations sur un lecteur ntfs est probablement un autre sujet.

4voto

Rajat Points 432

Vous pouvez y parvenir de manière sécurisée via SSH, vous devez installer openssh-server sur la machine hôte à partir de laquelle vous souhaitez accéder aux fichiers en utilisant la commande suivante :

sudo apt install openssh-server

Obtenez l'adresse IP locale du système qui contient les fichiers auxquels vous souhaitez accéder

ip address show

enter image description here

si vous êtes connecté en wifi, choisissez 3: wl01 ou en cas de connexion Ethernet choisissez 2: enp3s0

Vous avez terminé avec l'hôte, passez au système à partir duquel vous souhaitez accéder, ouvrez le gestionnaire de fichiers (nautilus) et choisissez Autres emplacements en bas pour voir la boîte de saisie Connecter au serveur

enter image description here

Entrez

sftp:///home/

et appuyez sur connecter, vous devrez saisir le nom d'utilisateur et le mot de passe de l'utilisateur dont vous souhaitez accéder aux fichiers

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