How to set up FileZilla to connect to Digital Ocean Droplet

FileZilla is a free software, cross-platform FTP application, consisting of FileZilla Client and FileZilla Server.  Setting up FileZilla to access your Digital Ocean droplet is very easy. There are multiple ways to access it e.g. FTP, SFTP, using interactive mode, entering password everytime using keyfile etc. We will use simplest method, using SFTP and entering password everytime we try to login.

Step#1 Install FileZilla

Please refer to How to Install FileZilla on Ubuntu post

Step#2 Start FileZilla

Once you start the application, you will see below screen

Step#3 Go to File->Site Manager

Step#4 Set up “New Site”

  • Host” – you can find this information at your hosting provider. You can get ip by using following command ping <domainname.com>
  • Port” – You can leave this black, if you chose FTP, it will automatically select 21 and if you select SFTP, it will select 22.
  • Protocol” – protocol for exchanging files over any network. Please select”SFTP-SSH File Transfer Protocol”
  • Logon Type” – You can select whichever logon type is convenient to you. For now, please select “Ask for password”
  • User: The username having required access
  • Password: password


Don’t worry about any other tabs as of now.

Once done, clock on “Connect” and you will get connected to your Digital Ocean Droplet.

If you get any issue, please do let me know

How to Install FileZilla on Ubuntu

Installing FileZilla on Ubuntu is very easy, simply follow below steps

Step#1 Update the system


$ sudo apt-get update
[sudo] password for user:
Hit:1 http://in.archive.ubuntu.com/ubuntu bionic InRelease
Get:2 http://in.archive.ubuntu.com/ubuntu bionic-updates InRelease [88.7 kB]
Get:3 http://in.archive.ubuntu.com/ubuntu bionic-backports InRelease [74.6 kB]
Get:4 http://security.ubuntu.com/ubuntu bionic-security InRelease [88.7 kB]
Fetched 252 kB in 17s (15.3 kB/s)
Reading package lists... Done

Step#2 Install FileZilla


$ sudo apt-get install filezilla
[sudo] password for iser: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  filezilla-common libfilezilla0 libpugixml1v5 libwxbase3.0-0v5 libwxgtk3.0-0v5
The following NEW packages will be installed:
  filezilla filezilla-common libfilezilla0 libpugixml1v5 libwxbase3.0-0v5 libwxgtk3.0-0v5
0 upgraded, 6 newly installed, 0 to remove and 1 not upgraded.
Need to get 9,359 kB of archives.
After this operation, 38.1 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://in.archive.ubuntu.com/ubuntu bionic/universe amd64 filezilla-common all 3.28.0-1 [2,301 kB]
Get:2 http://in.archive.ubuntu.com/ubuntu bionic/universe amd64 libfilezilla0 amd64 0.11.0-1 [48.3 kB]                                                                                                            
Get:3 http://in.archive.ubuntu.com/ubuntu bionic/universe amd64 libpugixml1v5 amd64 1.8.1-7 [82.8 kB]                                                                                                             
Get:4 http://in.archive.ubuntu.com/ubuntu bionic/universe amd64 libwxbase3.0-0v5 amd64 3.0.4+dfsg-3 [954 kB]                                                                                                      
Get:5 http://in.archive.ubuntu.com/ubuntu bionic/universe amd64 libwxgtk3.0-0v5 amd64 3.0.4+dfsg-3 [4,182 kB]                                                                                                     
Get:6 http://in.archive.ubuntu.com/ubuntu bionic/universe amd64 filezilla amd64 3.28.0-1 [1,791 kB]                                                                                                               
Fetched 9,359 kB in 27s (345 kB/s)                                                                                                                                                                                
Selecting previously unselected package filezilla-common.
(Reading database ... 163752 files and directories currently installed.)
Preparing to unpack .../0-filezilla-common_3.28.0-1_all.deb ...
Unpacking filezilla-common (3.28.0-1) ...
Selecting previously unselected package libfilezilla0.
Preparing to unpack .../1-libfilezilla0_0.11.0-1_amd64.deb ...
Unpacking libfilezilla0 (0.11.0-1) ...
Selecting previously unselected package libpugixml1v5:amd64.
Preparing to unpack .../2-libpugixml1v5_1.8.1-7_amd64.deb ...
Unpacking libpugixml1v5:amd64 (1.8.1-7) ...
Selecting previously unselected package libwxbase3.0-0v5:amd64.
Preparing to unpack .../3-libwxbase3.0-0v5_3.0.4+dfsg-3_amd64.deb ...
Unpacking libwxbase3.0-0v5:amd64 (3.0.4+dfsg-3) ...
Selecting previously unselected package libwxgtk3.0-0v5:amd64.
Preparing to unpack .../4-libwxgtk3.0-0v5_3.0.4+dfsg-3_amd64.deb ...
Unpacking libwxgtk3.0-0v5:amd64 (3.0.4+dfsg-3) ...
Selecting previously unselected package filezilla.
Preparing to unpack .../5-filezilla_3.28.0-1_amd64.deb ...
Unpacking filezilla (3.28.0-1) ...
Setting up libpugixml1v5:amd64 (1.8.1-7) ...
Setting up libwxbase3.0-0v5:amd64 (3.0.4+dfsg-3) ...
Setting up filezilla-common (3.28.0-1) ...
Setting up libfilezilla0 (0.11.0-1) ...
Setting up libwxgtk3.0-0v5:amd64 (3.0.4+dfsg-3) ...
Setting up filezilla (3.28.0-1) ...
Processing triggers for desktop-file-utils (0.23-1ubuntu3.18.04.2) ...
Processing triggers for libc-bin (2.27-3ubuntu1) ...
Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
Processing triggers for gnome-menus (3.13.3-11ubuntu1.1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for mime-support (3.60ubuntu1) ...

Now you are all set, you can see FileZilla in installed application list