用于创建Azure Linux VM并在其中设置FTP连接的Powershell脚本

时间:2017-03-09 04:14:48

标签: linux azure ftp sftp

我想在Azure中创建Linux VM,并打开一些FTP端口(21和22)来创建FTP连接? 这是我创建VM的脚本:

这是新编辑的脚本

videoView.getLayoutParams().height = displayMetrics.heightPixels / 2;

脚本正在运行,但它会单独创建VM和nsg。有关将nsg附加到VM的建议吗?

1 个答案:

答案 0 :(得分:1)

创建VM后,我们可以通过 Azure门户将端口添加到NSG入站规则。 有关如何将端口添加到NSG的入站规则的更多信息,请参阅link

enter image description here

如果您尚未创建此VM,则可以将NSG的配置添加到此PowerShell脚本中,然后进行部署。有关设置NSG的PowerSehll的更多信息,请参阅此link

例如:

$FTPrule = New-AzureRmNetworkSecurityRuleConfig -Name "myNetworkSecurityGroupRule" `
    -Description "Allow port 21" -Access "Allow" -Protocol "Tcp" -Direction "Inbound" `
    -Priority "100" -SourceAddressPrefix "Internet" -SourcePortRange * `
    -DestinationAddressPrefix * -DestinationPortRange 21