This is a step by step guide for Ubuntu beginners how to share a folder over local network in Ubuntu 18.04 Gnome desktop. Also works in Ubuntu 19.04, Ubuntu 19.10 though.
It’s easy to share a folder in Ubuntu as the default file browser offer a context menu option to bring up the setup wizard.
1.) First open the default Nautilus file browser, and right-click on a folder you want to share.
In the context menu, click the ‘Local Network Share‘ option.
2.) In the pop-up dialog, check the checkbox says ‘Share this folder’ and click the ‘Install service’ button when it prompts.
3.) And confirm by clicking on ‘Install’ button to install samba, a free software re-implementation of the SMB networking protocol.
4.) After installed the services, do following in the ‘Folder Sharing’ window:
- Enable ‘Share this folder’
- Input a share name.
- (Optional) enable write permission, guest access.
- Finally click on ‘Create Share’ button.
5.(Optional) If you want remote machine to type
password before accessing the shared folder, open terminal (Ctrl+Alt+T) and run command:
sudo smbpasswd -a USERNAME
Note:The “USERNAME” must be an existing user in your Ubuntu. It’s
handbook in my case. And type a password twice for remote smb access only.
To access the shared folder, you first need to get either IP address or hostname.
- For the hostname (computer name), simply open terminal and run command
- For IP address, go to Settings -> Network (or Wi-Fi for wireless connection), click on the gear button, and check in the pop-up window.
To get access the shared folder:
In Ubuntu, go to Files -> Other Locations. In the bottom input box, type
smb://IP-Address/ and hit enter.
In Windows, open Run box in Start menu, type
\\IP-Address\ and hit enter.
Type username and password you set in step 5 when it prompts, or type
guest (if enabled)