web-dev-qa-db-fra.com

Essayer de partager localement un dossier entre Ubuntu 17.10 et Ubuntu 18.04

J'essaie de partager un dossier entre Ubuntu 17.10 et Ubuntu 18.04, mais cela ne fonctionne pas. J'essaie de configurer un dossier à partager appelé gravity-spy sur mon U17.10 et je souhaite le faire aussi simplement que possible.

  • Je veux pouvoir faire un clic droit sur le dossier que je veux partager puis cliquer sur Propriétés puis sur Partager onglet cliquer sur Partager ce dossier (2 autres contrôles sont laissés vides pour l'accès anonyme et si l'utilisateur peut éditer/supprimer un dossier - je n'ai pas besoin de ces fonctionnalités)
  • Ensuite, sur mon autre ordinateur, Ubuntu 18.04, je vais dans Autres emplacements, je tape dans la case Connexion au serveursmb://[myusername]@[computername]/[name-of-the-shared-folder] cliquez sur Connectet je reçois un écran sur lequel ils veulent que je rajoute un domaine et un mot de passe, mais quel est le domaine? Je pense que ce n'est que pour l'ordinateur Windows (le domaine que je veux dire), n'est-ce pas? Quoi que j'écrive dans ces 2 cases, je reçois une erreur - Can't access this location

Quel est le moyen le plus simple de connecter Ubuntu 17.10 -> Ubuntu 18.04 en utilisant le protocole smb?

3
Dimitar

UPDATE METHOD 1 : Je pense que le moyen le plus simple consiste à utiliser la commande ssh - scp, mais avant de l'utiliser, vous devez créer un accès ssh aux deux ordinateurs. Vous pouvez lire comment faire cela ici. Lorsque vous êtes prêt et que vous avez tout configuré et testé la commande ssh et que celle-ci fonctionne, vous pouvez simplement écrire (si vous souhaitez transférer des fichiers de distant vers machine locale (ou changez simplement de destination et de source si vous souhaitez effectuer un transfert de local à distant):

scp source destination

par exemple, scp [utilisateur distant] @ [adresse IP distante]: [chemin d'accès complet au dossier de fichiers] [chemin d'accès complet au dossier local]


METHODE 2: J'arrive à le faire de cette façon. Je ne sais pas si c'est le plus simple, mais cela a fonctionné à la fin de la journée:

  1. pour le rendre exécutable Sudo chmod 777 /[path]/[to]/[shared-folder]
  2. samba installé Sudo apt install samba
  3. édité le fichier de conf de samba Sudo nano /etc/samba/smb.conf
  4. Ajouté ceci au bas du fichier:

lecture seulement:

[foldername]
comment = Gravity Spy Shared Folder
path = /[path]/[to]/[shared-folder]

en écriture

[foldername]
comment = Gravity Spy Shared Folder
path = /[path]/[to]/[shared-folder]
read only = No
create mask = 0777
directory mask = 0777
directory mode = 0777
  1. Enregistrez le fichier et testé avec testparm si le fichier contient des erreurs.
  2. Redémarrez le serveur samba avec systemctl restart smbd
  3. Autoriser le port 139 avec Sudo ufw allow 139/tcp
  4. Autoriser le port 445 avec Sudo ufw allow 445/tcp
  5. Créer un mot de passe pour samba Sudo smbpasswd -a [your-username]
  6. Ensuite, sur mon autre ordinateur, j'ai saisi: smb://[ip-address-of-my-server]/[folder-name]
  7. Cliquez sur Connexion avec l'utilisateur puis sur

    • tapez votre nom d'utilisateur que vous avez tapé au point 9
    • domaine laissez-le WORKGROUP
    • tapez votre mot de passe que vous avez tapé au point 9

et VOILA!

BTW: pour trouver votre adresse IP, vous pouvez taper ifconfig -a et votre adresse ip doit commencer par 192.182.*.* elle devrait être proche de ce mot inet 192.168.100.7

1
Dimitar