In Ubuntu running Gnome 2 you were able to select "Connect to Server" from the Places menu and you would get a graphical connection to whatever server you connected to.


enter image description here enter image description here

How can you do this from within Xubuntu?

  • It would be nice to clarify if you are interested in SFTP (FTP over SSH) or FTP/FTPS that is FTP plus eventually SSL. At the moment people are answering about SFTP (that is NOT FTP) but your screenshot is about FTP. Thanks for clarification :) I know this is old question Commented Jan 31 at 10:44

3 Answers 3


I was able to connect to servers by first running

sudo apt-get install gvfs-fuse gvfs-backends

Then, open up any folder and hit Ctrl+L. In the location dialog box it presented I could then enter:


This would give me a browser of the remote system.

  • 1
    Adding remote servers to /etc/fstab is very useful for frequent mounts. If you have SSH access, you can use SSHFS to mount the remove volume easily and automatically.
    – earthmeLon
    Commented Nov 9, 2011 at 17:30
  • I thought of that as well, but didn't want to have them always mounted for two reasons: 1) In the event I'm not connected to a network it can slow down and/or pause boot and 2) It poses a security risk if someone were to get unauthorized access to my PC.
    – PHLAK
    Commented Nov 9, 2011 at 18:52
  • In the case that you're using Public Key Authentication, your risk with 'unauthorized access' isn't with putting it in your fstab. Also, fstab entries with basic settings do not mount at boot; You still have to request their mounting (totally optional). Have fun either way :D
    – earthmeLon
    Commented Nov 11, 2011 at 5:27
  • 2
    When you press Ctrl+L in Ubuntu 13.04, it doesn't show up any dialog box. Instead, it takes the focus to the location bar (/your/current/path/ on top). You can still paste the location provided by @PHLAK: sftp://user@hostname:port/directory/path. After hitting Enter, it should prompt a dialog box for your password. For an unexpected reason, it doesn't take you directly to the location, but you can find it in the side bar (View->Side Pane->Tree).
    – toto_tico
    Commented Nov 9, 2013 at 3:12
  • 1
    I needed to specify an identity file so I created an entry in ~/.ssh/config after which I could use sftp://host
    – Brett Y
    Commented Apr 3, 2018 at 22:24

This is not yet built in into thunar, it is however work in progress. In the meantime, use gigolo to manage these bookmarks.

  • 1
    This is not correct, see PHLAK's answer.
    – MarkovCh1
    Commented Mar 23, 2012 at 3:10
  • Works fine for me. Commented Apr 17, 2013 at 3:48
  • gigolo works surprisingly fine Commented Aug 3, 2015 at 8:05

I just installed Xubuntu 13.10 and was using a combination of this guide and another to get my SSH connections set up.

As aquaherd mentioned, you can easily manage your SSH connections using Gigolo which then opens the connection in Thunar (click the Xfce logo in the top left and select System > Gigolo from the drop-down menu). Hopefully this solution still falls under the purview of your support request.

I also wanted to mention that I tried PHLAK's solution as well and I did not need to install that packages he mentioned as of Xubuntu 13.10 (I have not tried any other versions). I also wanted to add a note that was the source of some confusion for me, in the line:


hostname should refer to the local ip address of the computer on the network.

So for example, on a default Xubuntu 13.10 installation, without installing any additional packages, one should be able to open Thunar and press Ctrl+L (or click on the address/location bar) and enter (e.g.,):

3. Connect to local machine

sftp://[email protected]:22/home/dan

to be taken to the home folder of dan on the computer with the local ip after entering the password for dan in the prompt that comes up. I am not sure of the significance of the port. I saw another guide that says to use port 22 and I have always had success with port 22.

I hope this helps some people, I was a little confused because I was trying to enter my other computer's hostname by name as opposed to local ip address. I also figured it's always good to have fewer unneeded packages on the system if possible. I did not need to install gvfs-fuse or gvfs-backends

Edit (added): I did however install openssh-server and openssh-client. I am not sure if this is required for Xubuntu 13.10 but it is included as a necessary step in every SSH setup guide so I will add that after a clean install of Xubuntu 13.10 you may need to open the terminal (ctrl+alt+t) and type:

1. Install SSH

sudo apt-get install openssh-server openssh-client

in order to install these packages.

Additional edit: I will also add, for the sake of making my answer as complete as possible, the easiest way to find the local ip address of a machine you want to connect to is to open a terminal on that machine and type:

2. Determine local IP of target machine


and listed under the current device being used to connect to your network it should say the ip address next to 'inet addr:' or something similar.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .