a. How is vsftpd more secure than most other FTP servers?
● VSFTPD does not run with root privileges.
b. What is the difference between passive and active FTP?
● The difference between a passive and an active FTP connection lies in whether the client or server initiates the data connection. In passive mode, the client initiates the connection to the server (port 20-default(; in active mode, the server initiates the connection. Neither is inherently more secure than the other.
c. Why is ASCII transfer sometimes necessary?
● It performs conversion between different codesets
d. If you want vsftpd to run in standalone mode, what do you need to set in vsftpd.conf?
● You need to set the listen parameter to YES in the vsftpd.conf file
e. A user tries to log in, provides a user name, and gets denied. What settings would cause this and how?
● Setting /etc/vsftpd/ftpusers lists users, one per line, who are never allowed to log in on the FTP server
f. What is a directive that has on opened and closed tag instead of being a single word called?
● Containers or special directives
g. What is the ability to respond to multiple IPs or names as if the server were multiple servers called?
● virtual hosts
2. You can create virtual host by host names or IP addresses. Explain the basics of how each type works.
● IP-based virtual hosts use the IP address of the connection to determine the correct virtual host to serve. Therefore you need to have a separate IP address for each host. With name-based virtual hosting, the server relies on the client to report the hostname as part of the HTTP headers.
3. A Web administrator has just configured a virtual host and a small test page for it. However, when he tries to test his site, he gets the Fedora Apache test page rather than his own. Given the following information, what is the cause of his problem?
● The allow and deny should be reversed, Deny all is automatically denying