I feel that I’ve done everything right. I’ve created a section in the port forwarding section that forwards all incoming port 22-29 connections to port 22 and my servers ip. When I try to connect from an outside network as USERNAME@MY PUBLIC IP it just times out.
Check if your Provider uses CGNAT. And I don’t understand why you opened port 22-29 instead of just one port.