While starting or restarting the vsftpd service you might get below error on an RHEL 7 system.

# systemctl restart vsftpd.service
   Job for vsftpd.service failed. See 'systemctl status vsftpd.service' and 'journalctl -xn' for details.


If it is the first time you are starting vsftpd you might have to update few parameters in the configuration file /etc/vsftpd/vsftpd.conf for it to work. Follow the steps below to get the vsftpd service working.


1. Update below parameters in /etc/vsftpd/vsftpd.conf file. By default the parameter listen has a value “NO” assigned to it and parameter listen_ipv6 is uncommented.

listen=YES             # default is NO
#listen_ipv6=YES       # default is uncommented


2. Restart vsftpd service once you have made the above changes.

# systemctl restart vsftpd.service


3. Make sure there no syntax error in the vsftpd configuration file – /etc/vsftpd/vsftpd.conf. Run the vsftpd command and verify the functionality.

# vsftpd


Was this answer helpful? 0 Users Found This Useful (0 Votes)