By default, which network port is used for administrative SSH access to a GitHub Enterprise Server appliance (distinct from user Git SSH)?
Select an answer to reveal the explanation.
Short Explanation
On GHES, admin SSH isn't mixed with user Git SSH. You reach the admin shell on port 122, so you can firewall it separately from Git traffic on 22. Keep that access locked to jump hosts and strong keys.
Full Explanation
GitHub Enterprise Server separates end-user Git SSH, commonly port 22, from the administrative shell used for commands such as ghe-repl-status, support bundle collection, and maintenance operations. Administrative SSH defaults to port 122. The option saying port 22 only for both admin and Git is incorrect because conflating admin and Git SSH reduces the ability to apply different firewall rules. The option saying port 8443 exclusively for admin SSH is wrong because 8443 is associated with HTTPS Management Console access, not admin SSH. The option saying port 9418 for admin shell sessions is wrong because 9418 is the unauthenticated git protocol port and is not the admin shell. Network design should restrict 122 to jump hosts, require key-based auth, and monitor admin shell usage via audit and host logging.