FTP Client GUI in Ubuntu


FtpCube is a multi-platform, graphical (S)FTP client written in Python, using the wxPython graphical tookit. FtpCube's interface is based on LeechFTP by Jan Debis but its codebase has been developed from scratch and includes functionality that surpasses the original LeechFTP. FtpCube aims to provide a high quality user interface, as well as a rich feature set. The FtpCube project was born out of the author search to find a good, capable unix (S)FTP client that offered an intuitive and attractive UI.


Ftpcube offers a myriad of features including:

  • Seamless FTP & SFTP support through a modular back-end
  • Threaded browsing and multi-threaded downloading
  • Queuing of file transfers
  • Site Management
  • Recursive transfers
  • Remote Directory Caching
  • Internationalization
  • ... and more


FtpCube relies on the following to work, which may or may not come with
your system depending on your platform (but hopefully and often does):

  • Python: http://www.python.org
  • wxPython: http://www.wxpython.org
  • Paramiko SSH (Optional): http://www.lag.net/paramiko/

FtpCube is available for all platforms supported by Python and wxPython. FtpCube
will run on wxPython v2.6.3.x or greater. You will need to install the wxPython platform libraries before running FtpCube. In addition, if you want to enable the modular SFTP support, you will need to install the Paramiko SSH library. Note that the Paramiko library is optional. FtpCube will still function without the Paramiko SSH libraries installed but SFTP support will be disabled.

Installing in Ubuntu

Ubuntu have all the libraries to run FtpCube but in different names. wxPython = python-pythoncard , paramiko = python-paramiko. Install this 2 libraries and download FtpCube application here.

k4tz@k4tz-desktop:~/Desktop$ sudo apt-get install python-pythoncard

k4tz@k4tz-desktop:~/Desktop$ sudo apt-get install python-paramiko

k4tz@k4tz-desktop:~/Desktop$ tar xvzf ftpcube-0.5.1.tar.gz

k4tz@k4tz-desktop:~/Desktop$ cd ftpcube-0.5.1/

Install FtpCube with this command :

k4tz@k4tz-desktop:~/Desktop/ftpcube-0.5.1$ sudo python setup.py install

Run FtpCube from console :

k4tz@k4tz-desktop:~/Desktop/ftpcube-0.5.1$ ftpcube




ftpcube-sftp protocol.png

FtpCube is good application and maybe one of best ftp client GUI in Linux platform.


The content of this field is kept private and will not be shown publicly.
If you have a Gravatar account, used to display your avatar.
  • Lines and paragraphs break automatically.

More information about formatting options

This blog uses the CommentLuv Drupal plugin which will try and parse your sites feed and display a link to your last post, please be patient while it tries to find it for you.
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
2 + 9 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.