Your Linux VPS is reached over SSH on a dedicated port (shown in your welcome email), not the default port 22. The command is the same on every OS.
PORT, IP and USER with the values from your welcome email (USER is usually root).Open Terminal and run:
ssh -p PORT USER@IP
Type yes the first time to accept the host key, then enter your password.
Open PowerShell and run the same command: ssh -p PORT USER@IP
Enter your IP in Host Name, your dedicated port in Port, keep Connection type: SSH, then Open and log in.
ssh-keygen -t ed25519 on your machine.
ssh-copy-id -p PORT USER@IP (or paste your public key into ~/.ssh/authorized_keys).
Once key login works, consider disabling password login in /etc/ssh/sshd_config.
Straight answers.
Your VPS uses a dedicated forwarded SSH port (in the 52000 range) on a shared public IPv4. It's in your welcome email. See: how NAT IPv4 and ports work.
Double-check the port (not 22), confirm the VPS is running in the panel at vps.overnight.host, and make sure your local network/firewall allows outbound SSH. Still stuck? Email [email protected].
A dedicated IPv4 is on the roadmap. In the meantime we can add extra port forwards on request — email support.