Dropbear (software)
Encyclopedia
Dropbear is a software package written by Matt Johnston that provides a Secure Shell
-compatible server and client. It is designed for environments with low memory and processor resources, such as embedded systems.
The cryptographic algorithms are implemented using third party cryptographic libraries included internally in the Dropbear distribution. It derives some parts from OpenSSH
to handle BSD-style pseudo terminal
s.
or similar programs.
Secure Shell
Secure Shell is a network protocol for secure data communication, remote shell services or command execution and other secure network services between two networked computers that it connects via a secure channel over an insecure network: a server and a client...
-compatible server and client. It is designed for environments with low memory and processor resources, such as embedded systems.
Technology
Dropbear implements version 2 of the Secure Shell (SSH) protocol.The cryptographic algorithms are implemented using third party cryptographic libraries included internally in the Dropbear distribution. It derives some parts from OpenSSH
OpenSSH
OpenSSH is a set of computer programs providing encrypted communication sessions over a computer network using the SSH protocol...
to handle BSD-style pseudo terminal
Pseudo terminal
In some operating systems, including Unix, a pseudo terminal is a pseudo-device pair that provides a text terminal interface without an associated device, such as a virtual console, computer terminal or serial port...
s.
Features
Dropbear implements the complete SSH version 2 protocol in both the client and the server. It does not support SSH version 1 backwards-compatibility to save space and resources, and to avoid the inherent security vulnerabilities in SSH version 1. SCP is also implemented. SFTP support relies on a binary file which can be provided by OpenSSHOpenSSH
OpenSSH is a set of computer programs providing encrypted communication sessions over a computer network using the SSH protocol...
or similar programs.
See also
- OpenSSHOpenSSHOpenSSH is a set of computer programs providing encrypted communication sessions over a computer network using the SSH protocol...
- Comparison of SSH clientsComparison of SSH clientsAn SSH client is a software program which uses the secure shell protocol to connect to a remote computer. This article compares a selection of popular clients.-General:-Platform:...
- Comparison of SSH serversComparison of SSH serversAn SSH server is a software program which uses the secure shell protocol to accept connections from remote computers. This article compares a selection of popular servers.-General:-Platform:...