302 IT Assignment 5.1
a. How is vsftpd more secure than most other FTP servers?
Because vsftpd does not run with root privileges.
b. What is the difference between passive and active FTP?
In passive mode, the client initiates the connection to the server (port 20default); in active mode, the server initiates the connection.
c. Why is ASCII transfer sometimes necessary?
It performs conversion between different code sets, like ASCII and EBCDIC, and fixes the line-end incompatibility between different systems.
d. If you want vsftpd to run in standalone mode, what do you need to set in vsftpd.conf?
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, of regardless how userlist_enable is set and regardless of the users listed in the user_list file.
e. What is a directive that has an opened and closed tag instead of being a single word called?
An Automatic kernel has an open and closed instead of being a single word.
f. What is the ability to respond to multiple IPs or names as if the server were multiple servers called?
It is called a virtual host. You can create virtual hosts 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. Using this technique, many different hosts can share the same IP address.