But how do you expose your machine to public ssh access? Or in other words do you have a public ip?

Reply to this note

Please Login to reply.

Discussion

if you have access to the internet then you have a public ip. The public IP can be found on your home router. The router is also where you would configure to allow you to connect from anywhere to your machine.

Do a quick search on good or better yet ask claude.ai to show you the steps on how to do that.

It shouldn't too be difficult to setup.

I'm behind a NAT, doesn't help my case 🫤

If I'm not mistaken all routers use NAT. It shouldn't an obstacle.

I meant I'm assigned a NAT IP from the ISP itself, my public ip is not directly addressable to me

wait do you mean that the ISP provided you a router that puts you behind a NAT, which does allow you to access the IP address?

If that is the case then I think I understand what you mean. Sometimes ISP will give you these routers that block you off from access things and you're forced to call them to set things up.

Is that the situation?

Yep

oh ok, That sucks. I had this issue once before. I had to call them and have them replace the router them provided with a basic modem so I can buy and use my own router so they can't control you.

When I called they even tried to convince me that I have to use their router or some nonsense like that.

I eventually got them to come and replace their provided router with a modem my problems were solved after that.