Welcome to the Microsoft Q&A Platform. Thank you for reaching out & I hope you are doing well.
I understand that you would like to know if we can filter peer-to-peer traffic within network via VPN Gateway.
I take it that you would like to use the "maintenance PC" to SSH to other remotely connected P2S devices - please let me know if my understanding is incorrect.
I am afraid this won't be possible, as you mentioned,
- NSGs on GatewaySubnet is not supported
- The IPs assigned to the remote P2S Clients are not fixed.
- There is an idea for this in Azure Feedback hub, you can add your comments:
https://feedback.azure.com/d365community/idea/639028dd-8926-ec11-b6e6-000d3a4f0789
- There is an idea for this in Azure Feedback hub, you can add your comments:
The only workaround I can think of is leveraging SSH Key pairs and providing access only to "maintenance PC" from other remote devices.
Cheers,
Kapil