SSH Client and SSH Server

SSH has a client/server type of architecture, similar to other TCP/IP protocols. SSH server allows multiple client connections to it. OpenSSH porting for Windows runs as a Service in Windows or a Daemon in Unix/Linux Operating Systems. The default TCP port on which an SSH service/daemon runs is 22. However, you can make SSH server listen to any port while configuring it.


SSH client is the program, which a User use to login to SSH server from a Client computer. To login to SSH server, SSH client program must need to know the IP address of SSH server, the TCP port on which the server is listening (default is TCP port 22). The Operating System user login id and related password is also required, to work at Operating System console level.

Related Tutorials
What is SSH (Secure Shell)
History of SSH protocol
What SSH can do
Versions of SSH Protocol
RFCs related with SSH protocol
SSH Protocols and Products
SSH Components
SSH Packet Format
SSH Encryption Algorithms
Hash values, MAC and HMAC in SSH
What is SSH host key
How SSH works
How to install OpenSSH server in Windows Server
How to start OpenSSH Service in Windows Server
How to install OpenSSH Server in Windows Server using PowerShell
How to configure SSH server in Cisco Router
PuTTY login to Cisco Router using SSH protocol
How to install OpenSSH client in Windows 10
Port forwarding using SSH
How to configure SSH port forwarding