Hello @Jordan Hoang , apologies about the delayed response here. I do not think it is possible to RDP/SSH into a Azure VM using Azure Private Link as it enables you to access Azure PaaS Services over a private endpoint and private endpoint are supported by these services.
After Azure Bastion the other option will be to RDP/SSH using Azure VPN Gateway as the VM will still have a private IP and it will grant security against port scanning, DDoS attacks. Please let me know if you have any additional concerns/questions. Thank you!