SSH
Encrypted remote shell, command execution and file transfer.
Linux administration, automation, tunnels, SFTP/SCP and Git access.
Client to server
Disable password authentication where practical, protect private keys and restrict administrative access by source network.