Sign up ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free.

I was using ubuntu 10.10.

I had a strange situation where I was setting up a small network all with fixed IPs. I had a NAS drive that I had enabled ftp on.

when I used the connect to server menu I was able to connect fine (or just entering in the URL in nautilus).

However from the command line the ftp command didn't work, and gave an unknown host error. I was able to ping the drive however.

In the end I used the gvfs-host command to enable a scripted connection. I'm just wondering if anyone has come across this problem

How to fix this issue ?

share|improve this question
A little concern have you added the the hostname and IP in the /etc/hosts file ? You can also try telnet x.x.x.x 21 (x.x.x.x = IP of the FTP server) to check that the server is listening on the default FTP port. – Suvasish Sarker Sep 24 '12 at 10:27
I was trying to connect just using the IP address so I don't think /etc/hosts should come into play (is that correct?). I would imagine since gvfs-mount was able to connect without any different port parameter that it's just on the usual port 21. – beacon_bonanza Sep 24 '12 at 14:29
do you have to provide a username/password in nautilus ? (using ftp with login) or a public ftp – user91632 Sep 26 '12 at 7:50
2012 long time, I'm not sure if it is the case. Try FTP passive mode ftp -p .... Or may be verbose/debug ftp -d -v ... – Sneetsher Mar 15 '14 at 15:57

1 Answer 1

Please make sure that the configuration file is following these attributes (run sudo nano /etc/vsftpd.conf to edit it):


Save and Exit that file

Please make sure the following directory is created and that the permissions are applied to it (replacing user name with the user name of the linux user that will access the system)

mkdir /home/username/files
chown root:root /home/username
sudo service vsftpd restart 
share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.