An Azure service that is used to provision Windows and Linux virtual machines.
Glad to know your issue is resolved. In general, when you encounter this issue anytime again in future on any of the servers you can follow the below steps to identify the issue as the reboot may not be ideal thing to do all the time in case production workloads.
First, you can check if the FTP service is running on your virtual machine. You can do this by opening the Command Prompt and running the following command:
sc
This will show you the status of the FTP service. If it is not running, you can start it by running the following command:
sc
Next, let's check if the FTP ports are open on your virtual machine. You mentioned that you have opened the ports in the local firewall and NSG, but let's double-check. You can use the following command to check if the FTP ports are open:
telnet <VM IP
If the connection is successful, you will see a message that says "220 Microsoft FTP Service". If the connection is unsuccessful, you may need to check your firewall and NSG rules again to make sure that the FTP ports are open.
If you are still unable to connect remotely, you may want to check if your FTP client is configured correctly. Make sure that you are using the correct IP address and port number to connect to your virtual machine. Also, make sure that you are using the correct username and password to authenticate.
I hope this helps you troubleshoot such issues. If you have any further questions or concerns, please let me know.
If I have answered your query, please click "Accept as answer" as a token of appreciation