Unable to connect to server behind ssh tunnel via public hostname

What is the issue you’re encountering

ssh tunnel public hostname does not resolve to internal IP

What are the steps to reproduce the issue?

I am able to connect to the server behind cloudflared tunnel via its assigned private IP with warp or using the public hostname if using cloudflared as a client and the legacy method by using ProxyCommand in ssh config. However with warp enabled, I am not able to ssh to the server using the public hostname. Do I need to add a local DNS entry to have the public hostname resolve to the internal IP of the ssh tunnel?

Do you get some default WAF block page error, or rather it doesn’t load, is it white page, or even your Access Policy not allowing you to access it? :thinking:

Have you considered using Browser-rendering for SSH or a different method (4 in total):

Or even the newest one here:

Below might help to cross-check with your configuration as well: