How to Connect to Servers with GNOME Files

GNOME Files, also known as Nautilus, can browse folders on remote computers and network storage. Open Other Locations, enter the server’s URI, select Connect, and provide credentials if requested. The protocol prefix matters: GNOME documents ssh:// for SSH access and ftp:// for FTP. They are different protocols; ftp:// does not mean SFTP. See the GNOME Files server connection guide for its supported address formats.

A GNOME Files window with the Other Locations entry visible in the left sidebar.
The Files sidebar shows Other Locations below the standard folders.

The interface images below show common connection controls. Exact layout, labels, and available protocols can vary by GNOME release and by the GVfs components installed with a Linux distribution.

Connect to a server in GNOME Files

  1. Open Other Locations. Launch Files and select Other Locations in the sidebar. The Networks area can show devices that advertise file sharing on your local network, but it may not list every server.
  2. Enter the server URI. In Connect to Server, type an address in the form scheme://server/path. Use the hostname or IP address your administrator provided. Add a share or directory path when the server requires one. For a nonstandard port, place :port after the hostname. Do not put your password in the URI.
  3. GNOME Files on Other Locations with the Connect to Server address field at the bottom.
    Enter a server URI in the Connect to Server field on Other Locations.
  4. Select Connect and sign in. GNOME Files opens the remote location and asks for credentials when needed. Enter the account the server expects. For an SSH connection, check a first-connection host-key fingerprint against information from the server administrator before trusting it. Save credentials only on a device you control.
The Connect to Server field filled with ssh://alex@files.example.net:2222/home/alex.
This SSH example includes a custom port and a remote directory path.
An SSH authentication prompt in GNOME Files with username alex and a masked password field.
GNOME Files can ask for credentials after you start an SSH connection.

When the connection succeeds, the remote folder opens like a location in Files and is added to the sidebar for quick access. Use the eject or disconnect control beside it when you are finished. A Files connection is convenient for browsing and transferring files; it is not necessarily a permanent system mount for every application.

Use the URI for your server protocol

SSH and SFTP

For encrypted file access through an SSH account, use the SSH address format GNOME documents. A custom port and starting folder can be included:

ssh://alex@files.example.net:2222/home/alex

SSH encrypts the connection, including authentication and file data. Use the port supplied by your administrator. If your setup specifically documents an sftp:// URI, follow that server’s instructions; never replace the scheme with ftp:// to try to make an SFTP connection.

FTP

Use FTP only when the server explicitly provides it. For example:

ftp://ftp.example.net/public/
The GNOME Files Connect to Server field filled with ftp://ftp.example.net.
The ftp:// prefix selects FTP; it does not request SFTP.

Plain FTP does not encrypt login details or file transfers. Prefer SSH-based file access or a secure protocol when available. Anonymous FTP may allow downloads while blocking uploads or deletion, depending on the server’s permissions.

SMB or Samba shares

For a Windows, Samba, or NAS share, include the share name after the host:

smb://nas.example.net/Shared
The GNOME Files Connect to Server field filled with smb://nas.example.net/Shared.
An SMB URI can include the share name after the server address.

Enter the account and, if requested, the Windows workgroup or domain. Confirm the share name’s spelling and capitalization with the server owner; connecting to the server is not the same as having permission to open every share.

An SMB authentication prompt with Domain, Username, and masked Password fields.
Some SMB servers request a domain along with a username and password.

WebDAV

Use the full WebDAV path supplied by the service. The GVfs scheme list uses davs:// for WebDAV protected by TLS and dav:// for a non-TLS connection. Choose the secure address when the service supports it:

davs://cloud.example.net/remote.php/dav/files/alex
The GNOME Files Connect to Server field filled with a secure davs:// WebDAV address.
Use the davs:// scheme for a TLS-secured WebDAV endpoint.

NFS

GNOME’s server guide also lists NFS addresses, for example nfs://nas.example.net/export. NFS access typically relies on server-side exports, user IDs, and file permissions instead of a password prompt. It is most commonly used on a trusted local network. If your distribution does not provide the needed GVfs backend, use its documented NFS mount method instead.

Troubleshoot a failed connection

  • Server not found: check the hostname, DNS, or IP address. If network discovery shows nothing, enter the URI manually; discovery is not a complete inventory.
  • Connection refused or timed out: confirm the server is online, the URI uses the right protocol and port, and your network or VPN allows access.
  • Unsupported protocol: check the prefix for a typo. GVfs supplies network file-system backends as separate modules, so protocol availability can differ by distribution. The GNOME GIO overview explains this backend model.
  • Authentication repeats or a folder is denied: verify the username, domain, share name, and server-side permissions. Ask the administrator whether the account can access that specific path.

For a quick check, compare the URI’s scheme and path with the server’s connection instructions, then try again from Other Locations.

Leave a Comment

How to Share Files Over Bluetooth on Linux with Blueman

How to Share Files Over Bluetooth on Linux with Blueman

Send and receive files over Bluetooth on Linux with Blueman. Install OBEX support, pair devices, choose a file, accept transfers, and fix common issues.

How to Connect to Servers with GNOME Files

How to Connect to Servers with GNOME Files

Connect GNOME Files to SSH/SFTP, FTP, SMB, WebDAV, or NFS with the correct server URI, sign-in details, and fixes for common connection errors.

How to Connect to Servers in Linux With the KDE Dolphin File Manager

How to Connect to Servers in Linux With the KDE Dolphin File Manager

Open SFTP, SSH, SMB, FTP, NFS, and WebDAV locations in Dolphin, sign in safely, transfer files, and save network folders for later.

How to Use a PS4 Controller on Linux: USB, Bluetooth, and Steam

How to Use a PS4 Controller on Linux: USB, Bluetooth, and Steam

Connect a DualShock 4 to Linux by USB or Bluetooth, then check controller detection and configure Steam Input only when a game needs it.

How to Speed Up the Fedora Linux App Installer

How to Speed Up the Fedora Linux App Installer

Use DNF5 parallel downloads to reduce RPM install waits in GNOME Software, then tell when mirror or Flatpak delays need a different fix.

How to Use iCloud on Linux Through Your Web Browser

How to Use iCloud on Linux Through Your Web Browser

Access iCloud on Linux in a current browser. Learn how to sign in, use iCloud Drive and other web apps, and understand the limits of browser access.

How to Back Up the Linux Bootloader to a USB Drive

How to Back Up the Linux Bootloader to a USB Drive

Save GRUB settings, boot files, and UEFI entry details to removable storage, then use rescue media to repair the correct boot path safely.

How to Install and Set Up Bitwarden on Linux

How to Install and Set Up Bitwarden on Linux

Install Bitwarden on Linux with the right DEB, RPM, Snap, Flatpak, or AppImage package, then sign in and set a secure vault timeout.

How to Change the Screensaver on Xfce: Choose a Theme and Set the Idle Time

How to Change the Screensaver on Xfce: Choose a Theme and Set the Idle Time

Pick a screensaver theme in Xfce, preview it, choose when it starts, and configure automatic locking in the separate Lock Screen tab.

How to Disable the Screensaver in GNOME Shell

How to Disable the Screensaver in GNOME Shell

Stop GNOME Shell from blanking or locking your display automatically. Change Power and Screen Lock settings, or use Caffeine for a temporary keep-awake toggle.