- SSH stands for SecureShell
- It is a communication protocol just like http, https, ftp ect.
- SSH has different usage like creating files and directories on another computer, installing program, running programs
- Traffic is encrypted
- Mostly used in terminal/command line
SSH has Client and Server :
- SSH client is used to connect to a remote server via SSH protocol
- SSHD is the server (Open SSH demon)
- The server must have sshd installed and running or you will not be able to connect to server using SSH
SSHD Config file :
vi /etc/ssh/ssh_config
Authentication Mechanism :
- Password (Example : ssh tyson@192.168.0.1)
- Public/Private Key Pair
- Host Based (Make an entry in Know Host file and you will be able to connect to server freely)