Close Menu
TechurzTechurz
    What's Hot

    Asian AI startups launch Mythos-like models as Anthropic’s export ban drags on

    June 27, 2026

    Corgi, the buzzy Y Combinator-backed insurance tech startup, says it didn’t steal an open source product

    June 26, 2026

    OpenAI poaches Uber India chief to lead its biggest market outside the US

    June 26, 2026
    X (Twitter) Pinterest YouTube LinkedIn WhatsApp
    Tech Pulse
    • Asian AI startups launch Mythos-like models as Anthropic’s export ban drags on
    • Corgi, the buzzy Y Combinator-backed insurance tech startup, says it didn’t steal an open source product
    • OpenAI poaches Uber India chief to lead its biggest market outside the US
    • Early Bird pricing ends tonight for Founder Summit
    • Robotaxis drive miles just to get cleaned and charged; this new startup wants to fix that
    X (Twitter) Pinterest YouTube LinkedIn WhatsApp
    TechurzTechurz
    • Home
    • Tech Pulse
    • Future Tech
    • AI Systems
    • Cyber Reality
    • Disruption Lab
    • Signals
    TechurzTechurz
    Home - AI - 5 more ways to share files on Linux that every pro should know
    AI

    5 more ways to share files on Linux that every pro should know

    TechurzBy TechurzAugust 27, 2025Updated:May 10, 2026No Comments5 Mins Read
    Share Facebook Twitter Pinterest LinkedIn Tumblr Reddit Telegram Email
    5 more ways to share files on Linux that every pro should know
    Share
    Facebook Twitter LinkedIn Pinterest Email


    Elizabeth Fernandez/Moment via Getty

    Follow ZDNET: Add us as a preferred source on Google.

    Table of contents
    1 ZDNET’s key takeaways
    2 1. GNOME’s built-in file sharing
    3 2. SFTP
    4 3. Web-based
    5 4. Rsync
    6 5. NFS

    ZDNET’s key takeaways

    • These are some lesser-known ways of sharing files on Linux.
    • The methods here range from the very simple to the very complicated.
    • Each of these tools is free, and some are pre-installed.

    Back in 2024, I wrote about how to share files between Linux devices. That article focused on the obvious tools (such as Samba and SCP), so I thought I’d revisit the topic, only highlighting the lesser-known options (especially for those new to Linux).

    Some of these options are fairly simple to use, while others are a bit more demanding and require considerable setup time. Others are easy and can be taken care of in seconds. Either way you go, you’ll end up with a system that allows you to reliably share files between your Linux devices.

    If that sounds like something you need at the moment, then read on and enjoy the flexibility inherent in Linux.

    Also: The best Linux distros for beginners in 2025 make switching from MacOS or Windows so easy

    1. GNOME’s built-in file sharing

    This is, by far, the easiest method. Most distributions that use GNOME (or GNOME-based desktop environments) include built-in file-sharing systems that are as easy to enable as clicking a button. Unfortunately, the KDE Plasma desktop (and others like Xfce) do not include such a simple means for file sharing (so you have to resort to other methods). 

    In GNOME, go to Settings > Sharing and first enable the Sharing service (at the top right of the window). Once you’ve done that, enable File Sharing and you’re done. You can also require a password and even limit it to specific networks. Once you’ve enabled the feature, your ~/Public folder should appear in various file managers on your network, where you can copy/paste files to and from.

    2. SFTP

    SFTP is the secure sibling of FTP and uses SSH as an underlying mechanism for transporting data packets. The SFTP connection even uses the default SSH port (22) and encrypts the data stream to protect both the contents of the file and the commands that are used for the transfer. SFTP also uses the SSH authentication method, which means it honors SSH key authentication, so you can get even more security for your connections and transfers. 

    Also: 8 ways I quickly leveled up my Linux skills – and you can too

    Once connected (using a command like sftp USER@IP_ADDRESS), you can interact with the remote machine using commands similar to those of FTP, such as get (for receiving a file) and put (for sending a file). You can also send and receive directories using the -r (recursive) option. For example, you could send the zdnet.txt file with the command put zdnet.txt. You could receive such a file with the command get zdnet.txt. Good news: most Linux file managers have built-in support for SFTP, so you can connect to a remote machine from within the file manager and use a GUI instead of commands to send and receive files.

    3. Web-based

    You might not know this, but the Apache web server makes it possible to share files between machines. You have to have Apache installed on your machine, and then spend some time configuring it. Once you have Apache installed, you’ll need to modify the apache.conf file (in /etc/apache2), adding something like this:


       Options FollowSymLinks Indexes
       AllowOverride None
      Order allow,deny
       allow from all

    Where DATA is the directory to be shared.

    Then, enable autoindexing with the command:

    sudo a2enmod autoindex

    Restart Apache with:

    sudo systemctl restart apache2

    Once this is set up, you can access the files within the shared directory.

    4. Rsync

    You probably know rsync as a tool for backup, but it’s also capable of local and remote file copying. The rsync tool is available for installation from your distribution’s standard repository, and there are even some GUI tools (such as grsync) to make the task of sending/receiving files even easier. Once installed, you can use the rsync command to send a file like so:

    rsync -avzh ~/zdnet.txt USER@IP_ADDRESS:/home/USER

    Where USER is your remote username and IP_ADDRESS is the IP address of the remote machine. You can also receive with rsync like so:

    rsync -avzh USER@IP_ADDRESS:/home/USER/zdnet.txt ~/

    If you want to try rsync, I would suggest trying one of the GUIs first.

    5. NFS

    NFS (Network File System) is the most complicated setup on this list. Not only do you have to install and configure NFS, but you have to mount the NFS shares on remote machines, so they can be accessed. The process looks something like this:

    1. Install nfs-common
    2. Create the shared directories on the host
    3. Configure/etc/hosts file for the directory to share and the allowed IP address(es)
    4. Restart nfs-kernel-server
    5. Adjust your firewall to allow nfs traffic
    6. Create mount points on the client
    7. Mount the remote directory
    8. Use it

    Also: How to create Samba share on Linux for guests to access on your network

    If you don’t mind having to set up mount points for a share, NFS is a reliable option, especially because it’s much faster than Samba. If you have a lot of smaller files to share, I would recommend going with NFS over Samba every time (versus Samba for fewer, larger files).

    Want to follow my work? Add ZDNET as a trusted source on Google.

    Files Linux Pro share Ways
    Share. Facebook Twitter Pinterest LinkedIn Tumblr Email
    Previous ArticleThe Era of AI-Generated Ransomware Has Arrived
    Next Article Google will now let everyone use its AI-powered video editor Vids
    Techurz
    • Website

    Related Posts

    AI Systems

    The Future of AI Systems: 7 Architectural Shifts Driving the AI Revolution

    June 13, 2026
    Opinion

    Fintech startup Parker files for bankruptcy

    May 9, 2026
    Opinion

    AI chip startup Cerebras files for IPO

    April 18, 2026
    Add A Comment
    Latest Tech Pulse

    College social app Fizz expands into grocery delivery

    September 3, 20252,290

    SolarSquare in talks to raise up to $60M as India’s rooftop solar market draws major VC interest

    May 23, 202622

    Future of Digital Privacy and Security: 7 Truths Nobody Tells You

    May 25, 202619
    Stay In Touch
    • YouTube
    • WhatsApp
    • Twitter
    • Pinterest
    • LinkedIn

    Techurz helps readers stay ahead of digital change with clear, practical, future focused technology intelligence written today,searched tomorrow.

    X (Twitter) Pinterest YouTube LinkedIn WhatsApp
    Company
    • About Us
    • Contact Us
    • Our Authors / Editorial Team
    • Write For Us
    • Advertise
    Policy
    • Editorial Policy
    • Privacy Policy
    • Terms and Conditions
    • Affiliate Disclosure
    • Cookie Policy
    • Disclaimer
    • DMCA
    Explore
    • AI Systems
    • Cyber Reality
    • Future Tech
    • Disruption Lab
    • Signals
    • Tech Pulse
    • Sitemap

    Join the Techurz Brief

    The future does not arrive suddenly.
    Stay ahead with fast, sharp tech signals.

    Type above and press Enter to search. Press Esc to cancel.