net-misc/dropbear (gentoo)

Search

Package Information

Description:
I was looking for a small and secure SSH server to fit on a laptop with 4 megs ram and no hard disk, and couldn't find one which was satisfactory. I decided to write my own, and Dropbear is the result. It implements most required features of the SSH 2 protocol, and other features such as X11, TCP and Authentication Agent forwarding. Dropbear is Open Source software, distributed under a MIT-style license.
Homepage:
https://matt.ucc.asn.au/dropbear/dropbear.html
License:
MIT GPL-2

Versions

Version EAPI Keywords Slot
2025.89 8 ~alpha amd64 arm arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc x86 ~x64-macos 0

Metadata

Description

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="project">
		<email>embedded@gentoo.org</email>
		<name>Embedded Gentoo</name>
	</maintainer>
	<longdescription>
  I was looking for a small and secure SSH server to fit on a laptop with 4 megs ram and no hard
  disk, and couldn't find one which was satisfactory. I decided to write my own, and Dropbear is
  the result. It implements most required features of the SSH 2 protocol, and other features such
  as X11, TCP and Authentication Agent forwarding. Dropbear is Open Source software, distributed
  under a MIT-style license.
  </longdescription>
	<longdescription lang="ja">
  私は 4MB の RAM とハードディスクを搭載しないラップトップ型にぴったりな小さ
  くて安全な SSH サーバを探していました。しかし満足するものは見つけられません
  でした。私は自身で作ろうと決意しました。その結果が Dropbear です。SSH 2 プ
  ロトコルに必要な機能の大半、他にも X11 や TCP、認証エージェント・フォワーデ
  ィングといった機能が実装してあります。Dropbear はオープンソースで、MIT スタ
  イルのライセンス下で配布されます。
  </longdescription>
	<use>
		<flag name="bsdpty">Add support for legacy BSD pty's rather than dynamic UNIX pty's -- do not use this flag unless you are absolutely sure you actually want it</flag>
		<flag name="legacy-ciphers">
        Enable support for deprecated, soon-to-be-dropped DSA keys.

        See https://marc.info/?l=openssh-unix-dev&gt;m=170494903207436&gt;w=2.
    </flag>
		<flag name="multicall">Build all the programs as one little binary (to save space)</flag>
		<flag name="shadow">Enable shadow password support</flag>
		<flag name="test-async">Enable tests using <pkg>dev-python/asyncssh</pkg></flag>
	</use>
	<upstream>
		<remote-id type="cpe">cpe:/a:matt_johnston:dropbear_ssh_server</remote-id>
		<remote-id type="github">mkj/dropbear</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

USE Flags

Flag Description 2025.89
bsdpty Add support for legacy BSD pty's rather than dynamic UNIX pty's -- do not use this flag unless you are absolutely sure you actually want it
legacy-ciphers Enable support for deprecated, soon-to-be-dropped DSA keys. See https://marc.info/?l=openssh-unix-dev&gt;m=170494903207436&gt;w=2.
minimal Install a very minimal build (disables, for example, plugins, fonts, most drivers, non-critical features)
multicall Build all the programs as one little binary (to save space)
pam Add support for PAM (Pluggable Authentication Modules) - DANGEROUS to arbitrarily flip
shadow Enable shadow password support
static !!do not set this during bootstrap!! Causes binaries to be statically linked instead of dynamically
syslog Enable support for syslog
test Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
test-async Enable tests using <pkg>dev-python/asyncssh</pkg>
zlib Add support for zlib compression

Files

Manifest

Type File Size Versions
DIST dropbear-2025.89.tar.bz2 2374006 bytes 2025.89
Unmatched Entries
Type File Size
DIST dropbear-2025.89.tar.bz2.asc 833 bytes