FTP configuration for Windows server client 2016

Posted on

A server stack is the collection of software that forms the operational infrastructure on a given machine. In a computing context, a stack is an ordered pile. A server stack is one type of solution stack — an ordered selection of software that makes it possible to complete a particular task. Like in this post about FTP configuration for Windows server client 2016 was one problem in server stack that need for a solution. Below are some tips in manage your windows server when you find problem about windows, , , , .

Error with a virtualized Windows Server 2016 client: Step “FTP Server” [1 of 1] failed: Login denied: Access denied: 530, who can help me.

Initially, check the FTP logs, /var/log/messages to find more details on why “FTP access denied 530” error occurs.This will give you clues like incorrect username, password, IP blocks, etc.

Based on the exact errors in the log, the fix differs. Take the necessary steps to fix it. Let’s check the fix for each of them.

  1. User permission denial

Fixing involves correcting the user permissions. In vsftpd server, we solve this issue by setting userlist_deny to NO in /etc/vsftpd/user_list. After that, we assign ‘allowed users’ in file /etc/vsftpd/user_list. Then we put the ‘not allowed users’ in /etc/vsftpd/ftpusers file too.

  1. Server authentication failure

Here, we suggest to authenticate to FTP server by using encrypted authentication. For this, you have to enable SSL in the FTP configuration settings.

  1. Login authentication failure

To fix this error, we help user to configure the FTP client setting with correct host address, username, and password. Also, we ensure that the username and password are given correctly.

  1. IP address denial

Obviously, to fix 530 errors due to IP block, we need to unblock IP address on the server. In cPanel servers, we can do this from ConfigServer Security & Firewall. There will be an unblock icon next to the blocked IP address. Simply clicking the icon unblocks the IP in the firewall.

Or if server uses iptables to block IP address, we unblock it from the command line itself.


No offence, but this is 2019 not 1972 (yes, FTP is very old). Please consider useing something more modern than FTP like SCP/SFTP.

Leave a Reply

Your email address will not be published. Required fields are marked *