The tutorial explains How to troubleshoot FTP connectivity issues. The below topology shows a scenario where a network administrator is attempting to troubleshoot FTP connectivity issues.
The following are the tests and tools which the admin can use to resolve and analyze the problem.
1. Ping the server to check for IP connectivity issues.
2. Use tools like nmap to check if FTP port 21 is open on the server.
3. Once the status of the port is verified , attempt to login with a username and password and download the file.
The admin can also automate the entire process of FTP troubleshooting automating the above tests. Python can be used along with Scapy for automation.