Steps to Install Dropbear SSH Server

Dropbear is a small SSH server using in Linux distributions. It is an open source software. Dropbear SSH completely runs with SSH version 2 protocol, it never supports SSH version 1. Dropbear is an advanced version of open SSH, it only uses low memory and processor resources.

Install Dropbear

1) We need to enable Dropbear repo on the server to install Dropbear.

$ wget http://ftp-stud.hs-esslingen.de/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

$ rpm -Uvh http://ftp-stud.hs-esslingen.de/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

2) Install Dropbear.

$ yum install dropbear

3) Now Dropbear is successfully installed on the server. Configure the dropbear.

$ vi /etc/init.d/dropbear

Edit following parameter on the file.

OPTIONS=” -p 222″

 

Replace OpenSSH with Dropbear

After installing Dropbear we need to add Dropbear to startup (chkconfig), then restart the server.

$ chkconfig dropbear on

$ service dropbear restart

Remove OpenSSH from server.

$ yum remove openssh-server

If service won’t correctly start up when changing port, we need to update SELinux to the new port number.

$ semanage port -a -t ssh_port_t -p tcp 222

If semanage doesn’t exist on server, you need to install it.

$ yum install policycoreutils-python

 

Common error when connect with dropbear:

‘Not able to connect “No route to host”‘

The problem is, by default linux is configured to allow port 22 to access SSH. In here we need to change this to dropbear port number 222.

To change this:

# vi /etc/sysconfig/iptables

Here I am using 222 port for dropbear SSH, so we need to enable port 222 in iptables.

#  iptables  -A INPUT -m state –state NEW -m tcp -p tcp –dport 222 -j ACCEPT

Then restart iptables so the changes take effect.

# service iptables save

 

If you need any further help please reach our support department.

 

Was this answer helpful? 0 Users Found This Useful (0 Votes)