[Bug 876910] Re: When starting open ssh server without host keys in /etc/ssh/, the keys are not automatically generated.
Jon
876910 at bugs.launchpad.net
Tue Oct 18 01:54:01 UTC 2011
After further testing, determined that my patch did not actually resolve
the issue.
Seems to be an issue with triggering the following sub:
check_rsa_keys () {
#Checks for the existance of RSA keys and generates them if necessary
RSA1_KEY=/etc/ssh/ssh_host_key
RSA_KEY=/etc/ssh/ssh_host_rsa_key
DSA_KEY=/etc/ssh/ssh_host_dsa_key
if [ ! -s $RSA_KEY ] || [! -s $RSA1_KEY] || [! -s $DSA_KEY]; then
exec /usr/sbin/dpkg-reconfigure openssh-server
fi
}
Initially, I had added the above if/then statement to my /etc/init.d/ssh
script towards the beginning (starting at line 13 to be exact) before I
created the subroutine and the patch.
Pardon my blonde moment.
That being said, -where- can we add a check for the existence of the
host keys?
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to openssh in Ubuntu.
https://bugs.launchpad.net/bugs/876910
Title:
When starting open ssh server without host keys in /etc/ssh/, the keys
are not automatically generated.
Status in “openssh” package in Ubuntu:
Incomplete
Bug description:
System Information
1) lsb_release -rd
Description: Ubuntu 11.10
Release: 11.10
SSH Version
2) apt-cache policy openssh-server
openssh-server:
Installed: 1:5.8p1-7ubuntu1
Candidate: 1:5.8p1-7ubuntu1
Version table:
*** 1:5.8p1-7ubuntu1 0
500 http://us.archive.ubuntu.com/ubuntu/ oneiric/main amd64 Packages
100 /var/lib/dpkg/status
Expected Behavior:
3) SSH should automatically create host keys when it detect the host keys are not present in /etc/ssh
Observed Behavior:
4) SSH did not generate host keys
Solution:
5) Created the attached patch to resolve the issue locally. Presented as a solution to the problem.
-- Check for existence of /etc/ssh/*_host_*
-- create host keys unless exists
ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: openssh-server 1:5.8p1-7ubuntu1
ProcVersionSignature: Ubuntu 3.0.0-12.20-server 3.0.4
Uname: Linux 3.0.0-12-server x86_64
ApportVersion: 1.23-0ubuntu3
Architecture: amd64
Date: Mon Oct 17 16:12:28 2011
InstallationMedia: Ubuntu-Server 11.10 "Oneiric Ocelot" - Release amd64 (20111011)
ProcEnviron:
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: openssh
UpgradeStatus: No upgrade log present (probably fresh install)
mtime.conffile..etc.init.d.ssh: 2011-10-17T15:57:55.578332
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/openssh/+bug/876910/+subscriptions
More information about the foundations-bugs
mailing list