# SliTaz package receipt. PACKED_SIZE="84.0K" UNPACKED_SIZE="228.0K" PACKAGE="dropbear-without-zlib" SOURCE="dropbear" VERSION="0.53" CATEGORY="security" SHORT_DESC="Light SSH client and server without compression support." MAINTAINER="pascal.bellard@slitaz.org" LICENSE="MIT" TARBALL="$SOURCE-$VERSION.tar.gz" DEPENDS="libutil busybox-net" [ -n "$TARGET" ] || TARGET="i486" BUILD_DEPENDS="dropbear uclibc-cross-compiler-$TARGET" WEB_SITE="http://matt.ucc.asn.au/dropbear/dropbear.html" WGET_URL="http://matt.ucc.asn.au/dropbear/releases/$TARBALL" CONFIG_FILES="/etc/dropbear /etc/daemons.conf /etc/rcS.conf" PROVIDE="ssh dropbear scp dropbear-client" TAGS="ssh" # Rules to configure and make the package. compile_rules() { local i local DROPBEARS DROPBEARS="dbclient scp" sed -i -e 's|/usr/X11R6/bin/xauth|/usr/bin/xauth|' \ -e 's|.*define NON_INETD_MODE.*|/*&*/|' \ -e 's|.*sftp-server.*|/*&*/|' \ -e 's|.*MD5_HMAC.*|/*&*/|' \ -e 's|.*_AES128.*|/*&*/|' \ -e 's|.*TWOFISH128.*|/*&*/|' \ options.h echo "#define DISABLE_X11FWD" >> options.h ./configure --prefix=/usr --without-pam --host=$TARGET-pc-linux-gnu \ --disable-zlib CC=uclibc-$TARGET-cc && make PROGRAMS="dropbear $DROPBEARS" MULTI=1 && install -d -m 755 $DESTDIR/usr/sbin && install -m 755 dropbearmulti $DESTDIR/usr/sbin/dropbear && chown root $DESTDIR/usr/sbin/dropbear && chgrp 0 $DESTDIR/usr/sbin/dropbear && install -d -m 755 $DESTDIR/usr/bin && for i in $DROPBEARS ssh; do ln $DESTDIR/usr/sbin/dropbear $DESTDIR/usr/bin/$i done } # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { mkdir -p $fs/usr/sbin $fs/etc/init.d $fs/etc/dropbear cp -a $install/usr/bin $fs/usr ln $fs/usr/bin/dbclient $fs/usr/sbin/dropbear ln -s daemon $fs/etc/init.d/dropbear cat > $fs/etc/dropbear/banner < /dev/null 2>&1 DSSKEY="$(uuencode -m - < /tmp/mkssh$$)" rm -f /tmp/mkssh$$ fi uudecode - > /tmp/mkssh$$ < /dev/null 2>&1 RSAKEY="$(uuencode -m - < /tmp/mkssh$$)" rm -f /tmp/mkssh$$ fi uudecode - > /tmp/mkssh$$ < Start server during boot
Server options
DSS key
RSA key
You can set your dropbear key
# uuencode -m - < /etc/dropbear/dropbear_dss_host_key
Or your ssh key
# dropbearconvert openssh dropbear /etc/ssh/id_dsa /dev/stdout | uuencode -m -
Default DSS public key is
$DSSPUB
Default RSA public key is
$RSAPUB
EOT }