-
Notifications
You must be signed in to change notification settings - Fork 1
Remote access
server represents the server's hostname, domain name, or IP address.
Telnet is the traditional protocol for making remote console connections over TCP.
The telnet daemon running on a server listens for telnet connections on TCP port 23.
Installation (Ubuntu)
sudo apt install telnetd
Verify daemon is active
sudo systemctl enable --now telnetd
Now, we can access the server through a client terminal.
telnet server
Telnet traffic is easily sniffed for passwords and connections should never be made over any untrusted network.
Secure Shell (SSH) is a cryptographic network protocol for operating network services securely over an unsecured network.
Installation (Ubuntu)
sudo apt install openssh-server
Verify the daemon is active
sudo systemctl enable --now ssh
Now, we can access the server securely through a client terminal.
ssh user@server
If connecting to a foreign host for the first time, you must accept the ECDSA key fingerprint by typing yes.
SSH has many advanced configuration options. Eg. SSH default port is 22, changing this to something unpredictable is recommended.
https://help.ubuntu.com/community/SSH/OpenSSH/Configuring
Documentation about telnet reproduced from https://wiki.archlinux.org/index.php/telnet under the GNU FDL 1.3