Access FTP & WebDAV Sites: A Cross-Platform Guide

Accessing Remote Files Without Additional Software
It isn't necessary to rely on external applications to connect to FTP servers, WebDAV sites, or other remote file sharing systems.
Common desktop operating systems – including Windows, macOS, and Linux – possess built-in capabilities for this functionality.
Supported Protocols
Files residing on servers are also accessible through protocols such as NFS, Windows file sharing (SMB), and SSH.
The specific protocols supported will vary depending on the operating system in use.
- NFS is commonly utilized in Linux and Unix environments.
- SMB is the standard for Windows file sharing.
- SSH provides a secure method for file transfer and remote access across platforms.
Therefore, users can leverage their existing operating system features to manage and transfer files remotely, eliminating the need for third-party software installations.
Windows
Windows Explorer incorporates native FTP functionality. This capability formed the basis of a previous guide detailing how to download Firefox on a new computer without utilizing Internet Explorer during initial setup.
Remote servers can be accessed directly by entering their address into the location bar, utilizing the correct protocol. For instance, to connect to an FTP site, type ftp://example.com/your/site, substituting your specific address.
The protocol prefix is essential; WebDAV sites require the http:// prefix instead.
Should the server necessitate authentication, a prompt will appear requesting your username and password.
Alternatively, the "Add a Network Location" wizard can be employed. On Windows 8 or 8.1, select "This PC" in the sidebar.
Then, click the "Computer" tab on the ribbon at the top of the window and choose "Add a network location." On Windows 7, you can right-click within the main pane of "Computer" and select the same option.
Using the Wizard
This wizard guides you through the correct input of the path for WebDAV servers, FTP sites, or Windows network shares.
It also features a "Browse" dialog which scans for accessible shares on your local network, presenting a simplified list for easy addition.
Upon completion, a shortcut to the network location will be displayed under "This PC" or "Computer," providing convenient access to the remote location within File Explorer or Windows Explorer.
This allows for streamlined file management and access to remote resources.
Mac OS X
Direct access is possible through the Finder application on a Mac. Launch the Finder, then select "Go" from the menu bar, and choose "Connect to Server" to open the corresponding dialog box.
This action will display the Connect to Server window, allowing you to specify server details.

Related: How to Share Files Between Windows, Mac, and Linux PCs on a Network
To establish a connection, input the server address for the desired protocol, such as FTP, WebDAV, NFS, SMB/CIFS (Windows file share), or AFP (Apple File Sharing). For instance, connecting to an FTP server requires entering an address beginning with ftp://example.com.
Following this, you will be asked to provide your username and password for authentication.
Successful authentication grants you the ability to navigate the server's files and download them directly within the Finder window.
It’s important to note that Finder’s functionality is limited to browsing FTP shares and downloading files. Uploading files necessitates the use of a dedicated, third-party FTP client.
To connect to alternative server types, utilize the appropriate prefix: http:// for WebDAV, nfs:// for NFS, smb:// for SMB/CIFS, or afp:// for AFP.

Linux
A diverse range of desktop environments are available within Linux, and each incorporates a unique file manager with its own method for accessing network shares. This discussion will center on Nautilus, the file manager utilized in Ubuntu and other distributions based on GNOME. However, comparable functionality exists in other file managers; simply locate a "Connect to Server" option within your preferred file manager.
Nautilus prominently displays this functionality with a "Connect to Server" option located under the Network section in its sidebar. Alternatively, this feature can be accessed through the menu by selecting File > Connect to Server.
Related: 7 Ubuntu File Manager Features You May Not Have Noticed
Similar to other operating systems, specifying the correct server address, prefixed with the appropriate protocol, is necessary. Utilize ftp:// for FTP servers, http:// for WebDAV, smb:// for Windows SMB/CIFS network file shares, and nfs:// for NFS.
A particularly useful capability offered by Nautilus is the ability to mount file shares from a computer via SSH – simply employ the ssh:// prefix. Files accessible to the remote SSH user will then become available.
A Browse button is also provided, enabling you to search for local file shares. This includes, for instance, Windows file shares on the local network.
While these integrated features don't replace a dedicated client for accessing FTP servers, WebDAV sites, and other remote file shares in many scenarios, they simplify access. They allow for easier viewing of contents and direct file access within your chosen file manager.
These solutions may not be optimal for professional users, but they offer a significant improvement over downloading files via a web browser. It's important to remember that command-line tools for managing network file shares are also included in all these operating systems.
Even Windows provides an ftp command accessible through its Command Prompt!
Image Credit: Cisco Pics on Flickr