[Bug 3169] New: sshd listens to port 22 AND whatever port is specified in or after Include(s)
bugzilla-daemon at mindrot.org
bugzilla-daemon at mindrot.org
Sat May 23 22:23:27 AEST 2020
https://bugzilla.mindrot.org/show_bug.cgi?id=3169
Bug ID: 3169
Summary: sshd listens to port 22 AND whatever port is specified
in or after Include(s)
Product: Portable OpenSSH
Version: 8.2p1
Hardware: amd64
OS: Linux
Status: NEW
Severity: normal
Priority: P5
Component: sshd
Assignee: unassigned-bugs at mindrot.org
Reporter: mindrot.org at choam.com
Created attachment 3396
--> https://bugzilla.mindrot.org/attachment.cgi?id=3396&action=edit
script to reproduce the bug
Another problem with the include functionality. A 'Port' statement
AFTER 'Include' will be accepted, BUT the server will listen to that
port AND to port 22. Note that the sshd_config as shipped does NOT have
a 'Port' statement - the server defaults to 22 if no Port is specified
(appearantly before 'Incude'(s) are evaluated.)
When I move the whole sshd_config to another name
(sshd_config_with_another_name) and include it from a new sshd_config
containing just two lines:
Include /etc/ssh/sshd_config_with_another_name
Port 7722
Then the server listens to Port 7722 AND 22.
When the order is reversed:
Port 7722
Include /etc/ssh/sshd_config_with_another_name
it will listen to port 7722 ONLY.
Previously reported to the Ubuntu people, but they referred me here.
https://bugs.launchpad.net/ubuntu/+source/openssh/+bug/1876320 . I feel
this could be something simple, but I cannot find it in the source.
Sorry.
--
You are receiving this mail because:
You are watching the assignee of the bug.
More information about the openssh-bugs
mailing list