我想在Azure中创建Linux VM,并打开一些FTP端口(21和22)来创建FTP连接? 这是我创建VM的脚本:
这是新编辑的脚本
videoView.getLayoutParams().height = displayMetrics.heightPixels / 2;
脚本正在运行,但它会单独创建VM和nsg。有关将nsg附加到VM的建议吗?
答案 0 :(得分:1)
创建VM后,我们可以通过 Azure门户将端口添加到NSG入站规则。 有关如何将端口添加到NSG的入站规则的更多信息,请参阅link。
如果您尚未创建此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