We have host-Windows, proxy-Linux(same VNET, different subnets) and sftp-Linux(different VNET and subnet) machines in which SSH is enabled in port 815(SSH is done to domain set to each machines). Now we have implemented firewall(New VNET and AzureFirewallSubnet) and connected the VM VNETS with firewall(peering). Dnat rule is enabled for SSH in port 815 but through firewall we can only connect to one machine for which SSH is enabled first(as we are using same port for all machines). I would like to know if there is any way to SSH to the Public IPs of the machines so that no need to set SSH in different ports or any other ways possible. Any leads would be really helpful as I am a complete beginner in Firewall and Networking. Thanks in Advance.
NB: Infrastructure is completely build using terraform.