Package: openssh-client-ssh1
Version: 1:7.5p1-17
Severity: wishlist
Dear Maintainer,
This bug is related to #1123609
The trailing '1' on the binary 'ssh1' and the package name
'openssh-client-ssh1' confused me.
The package provides a range of legacy ciphers and protocol features,
but the naming puts all the focus on one of those, which isn't even
enabled by default, i.e.
ssh1 user@host
opens an SSH-2 connection, though the name led me to expect an
SSH-1 connection.
It is _possible_ to use the package to open an SSH-1 connection,
by providing non-default options, but this is just one of many
common uses. Others are:
- ssh-rsa signatures
- ssh-dss
- RC4, Blowfish, DES and old DH groups
- SHA-1 based KEX/MAC
The best idea I have is to rename the binary to "ssh-legacy"
and the package to "openssh-client-legacy" to better indicate
what they are for. With time, the number of features which are
considered 'legacy' will almost certainly grow.
Renaming binaries and packages causes confusion too, and that alone
may be enough reason to drop this suggestion. I have submitted a
separate bug report suggesting a reworded package description
because that has no obvious downsides. It's bug #1123609.
*** Reporter, please consider answering these questions, where appropriate
***
* What led up to the situation?
* What exactly did you do (or not do) that was effective (or
ineffective)?
* What was the outcome of this action?
* What outcome did you expect instead?
*** End of the template - remove these template lines ***
-- System Information:
Debian Release: 13.2
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 6.12.57+deb13-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8),
LANGUAGE=en_AU.UTF-8
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages openssh-client-ssh1 depends on:
ii libc6 2.41-12
ii libselinux1 3.8.1-1
ii libssl3t64 3.5.4-1~deb13u1
ii zlib1g 1:1.3.dfsg+really1.3.1-1+b1
openssh-client-ssh1 recommends no packages.
openssh-client-ssh1 suggests no packages.
-- no debconf information