What is SSH and how SSH works ?

 SSH stands for Secure Shell. It is a cryptographic network protocol used for securely operating network services over an unsecured network. SSH provides a secure channel over an unsecured network in a client-server architecture, connecting an SSH client application with an SSH server.

Common Uses of SSH:

·         Remote Login: SSH is commonly used to log into a remote machine and execute commands.

·         File Transfers: SSH can be used to securely transfer files using protocols like SCP (Secure Copy Protocol) or SFTP (SSH File Transfer Protocol).

·         Tunneling: SSH can be used to create secure tunnels for other protocols, such as forwarding a local port to a remote server.

·         Automated Processes: SSH is often used in scripts and automated processes to securely connect to remote servers.

How SSH Works:

1.      Connection Establishment: The SSH client initiates a connection to the SSH server.

2.      Key Exchange: The client and server agree on encryption protocols and exchange keys to establish a secure connection.

3.      Authentication: The client authenticates itself to the server using one of several methods (e.g., password, public key).

4.      Session: Once authenticated, the client and server can securely communicate, allowing the client to execute commands, transfer files, or forward ports.


This command will prompt you for the password associated with the username on the remote_host.

Previous Post Next Post

نموذج الاتصال