VM on Azure - Passive FTP Won't Work

后端 未结 3 1159
故里飘歌
故里飘歌 2021-01-14 11:58

I\'ve tried the suggestions on a number of sites (http://blogs.thesitedoctor.co.uk/tim/Trackback.aspx?guid=e81a4682-0851-490b-a3d2-adf254a701e7 and http://www.itq.nl/blogs/p

相关标签:
3条回答
  • 2021-01-14 12:18

    I was able to get passive FTP to work on my Azure VM without using any Powershell commands. Just follow the steps at: http://blogs.msdn.com/b/wats/archive/2013/12/13/setting-up-a-passive-ftp-server-in-windows-azure-vm.aspx

    The article above has all the steps you need in order to set up FTP on your Azure VM.

    Hope this helps!

    0 讨论(0)
  • 2021-01-14 12:30

    Received an answer on MSDN forums. Apparently there is an issue with the management console and you have to use Azure Powershell: http://social.msdn.microsoft.com/Forums/windowsazure/en-US/8f697f17-72b7-46f7-8c97-398b91190a2f/server-2012-vm-on-azure-passive-ftp-wont-work

    0 讨论(0)
  • 2021-01-14 12:44

    Azure VM endpoint have a 4 minutes timeout. For a FTP that means if a passive datatransport took longer then 4minutes, the main connection (port 21) get a timeout because nothink is happens while avtive file transfer!

    Now you have two options:

    1. It is possible to set the timeout of VM endpoints up to 30 minutes.

    Powershell command to do this is:

    > Get-AzureVM -ServiceName "MyService" -Name "MyVM" | Set-AzureEndpoint -Name "MyEndpoint" -IdleTimeoutInMinutes 30 | Update-AzureVM

    More information here.

    2. Create ILIP (instance level IP)

    You can create a ILIP to bypass the VM webservice enpoint layer. The PowerShell command to do this is:

    Get-AzureVM -ServiceName “MyService” -Name “MyVM” | Set-AzurePublicIP -PublicIPName "MyNewEndpoint" | Update-AzureVM

    More information here.

    0 讨论(0)
提交回复
热议问题