- cross-posted to:
- programming@programming.dev
- cross-posted to:
- programming@programming.dev
cross-posted from: https://programming.dev/post/9907720
The SSH port is 22. This is the story of how it got that port number. And practical configuration instructions.



If this is something you run into often, it’s likely still only for a limited number of servers?
sshandscpboth respect.ssh/config, and I suspect (but haven’t tested) thatsftpdoes too. If you add something like this to that file:Host host1 host2 Port 8080then SSH connections to hosts named in that first line will use port 8080 by default and you can leave off the
-p/-Pwhen contacting those hosts. You can add multiple such sections if you have other hosts that require different ports, of course.