【发布时间】:2020-07-30 15:47:08
【问题描述】:
我有一个 Linux VMSS,我可以使用负载平衡器上定义的入站 NAT 规则访问其 VM。
现在,我有新的安全要求阻止我使用某些端口。因此,我不能再使用 NAT 端口(我目前使用模式 5000*,因此端口看起来像 50000、50001 等)。我想做的是能够使用端口 22 进行 SSH,所以不要做类似ssh -p 50000 myuser@PIP 的事情,而是做ssh myuser@PIP。
我尝试通过添加负载均衡器规则来完成此操作(认为它的工作方式类似于负载均衡器无需指定端口即可在端口 80 上分配 Web 流量的方式)。我创建了这样的规则:
az network lb rule create --resource-group MyResourceGroup --name MyLBRuleName --lb-name MyLBName --backend-pool-name MyBackendPoolName --backend-port 22 --frontend-ip-name loadBalancerFrontEnd --frontend-port 22 --protocol tcp
那没用。
那么,如何不使用 NAT 端口进行 SSH?
【问题讨论】:
标签: azure ssh azure-vm-scale-set