Dropbear client always uses compression if possible, when it
is compiled in. The -C argument is ignored.
Cheers,
Matt
On Mon, Sep 05, 2011 at 03:46:59PM +0200, Guillaume Dargaud wrote:
Hello all,
I'm using dropbear compiled from buildroot:
$ grep DROP .config
.config:BR2_PACKAGE_DROPBEAR=y
.config:BR2_PACKAGE_DROPBEAR_DISABLE_REVERSEDNS=y
.config:# BR2_PACKAGE_DROPBEAR_SMALL is not set
From the machine with dropbear, I seem unable to activate compression:
# scp -C -p -i /etc/dropbear/dropbear_dss_host_key /root/*.dat user@remote:
WARNING: Ignoring unknown argument '-C'
20110905-125726.dat 100% 16KB 16.5KB/s 00:00
20110905-125745.dat 100% 16KB 16.5KB/s 00:00
20110905-125803.dat 100% 16KB 16.5KB/s 00:00
But the option is present:
# scp
usage: scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file]
[-l limit] [-o ssh_option] [-P port] [-S program]
[[user@]host1:]file1 [...] [[user@]host2:]file2
It's actually the same thing with ssh:
# ssh -C -i /etc/dropbear/dropbear_dss_host_key noy@lpsc-ssh
WARNING: Ignoring unknown argument '-C'
Except that I don't even see -C as an option if I do ssh --help
Compression actually works fine when using dropbear as a server:
$ ssh -Cv root@embedded
...
debug1: kex: server-client aes128-ctr hmac-md5 z...@openssh.com
debug1: kex: client-server aes128-ctr hmac-md5 z...@openssh.com
...
debug1: Enabling compression at level 6.
--
Guillaume Dargaud
http://www.gdargaud.net/