[Bug 2107356] Re: sshd -t check failed when sshd not running

jinkangkang 2107356 at bugs.launchpad.net
Fri Apr 18 01:42:26 UTC 2025


Thank you for your reply. This behavior is inconsistent with the Red Hat (fedora, centos ...) system, as the Red Hat system does not require the/ run/sshd directory during operation, and there is no such behavior.
If you confirm that this is normal behavior on Ubuntu/Debian, please ignore and close the bug

-- 
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/2107356

Title:
  sshd -t check failed when sshd not running

Status in openssh package in Ubuntu:
  Invalid

Bug description:
  after stopped ssh service, the sshd -t will check failed, and a error
  reported:  "Missing privilege separation directory: /run/sshd", but
  when there is a invalid configrue in sshd_config, the check is working
  properly

  cat /etc/os-release 
  PRETTY_NAME="Ubuntu 24.04.2 LTS"
  NAME="Ubuntu"
  VERSION_ID="24.04"
  VERSION="24.04.2 LTS (Noble Numbat)"
  VERSION_CODENAME=noble
  ID=ubuntu
  ID_LIKE=debian
  HOME_URL="https://www.ubuntu.com/"
  SUPPORT_URL="https://help.ubuntu.com/"
  BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
  PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
  UBUNTU_CODENAME=noble
  LOGO=ubuntu-logo 


  
  systemctl stop ssh 

  sshd -t
  Missing privilege separation directory: /run/sshd

  echo "invalid_test" >> /etc/ssh/sshd_config

  sshd -t
  /etc/ssh/sshd_config line 127: no argument after keyword "invalid_test"
  /etc/ssh/sshd_config: terminating, 1 bad configuration options

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/openssh/+bug/2107356/+subscriptions




More information about the foundations-bugs mailing list