OpenSSH (also known as OpenBSD Secure Shell[a]) is a suite of security-related network-level utilities based on the Secure Shell (SSH) protocol, which help to secure network communications via the encryption of network traffic over multiple authentication methods and by providing secure tunneling capabilities.

OpenSSH started as a fork of the free SSH program, developed by Tatu Ylönen; later versions of Ylönen’s SSH were proprietary software, offered by SSH Communications Security. OpenSSH was first released as part of the OpenBSD operating system in 1999.

OpenSSH is not a single computer program, but rather a suite of programs that serve as alternatives to unencrypted network communication protocols like FTP and rlogin. Active development primarily takes place within the OpenBSD source tree. OpenSSH is integrated into the base system of several other BSD projects, while the portable version is available as a package in other Unix-like systems.

How to install openssh in different Linux distributions:


sudo apt-get install openssh-server openssh-client



 Arch linux

Enable and start openssh server


Openssh config file

openssh  Port   is  standard 22  ,  but you can change  to any other  number  you  like and restart sshd to  reload it

Generate ssh-keys

on server  and clients   please  use the  same command .

the  keys will be generated  to   /root/.ssh and /home/user/.ssh

Connect   from Client to server

From windows you can many ssh clients  like (Putty)

From linux use the commands


Please enter your comment!
Please enter your name here