какой конфигурационный файл открывается sshd?

Где я могу проверить / проверить, какой конфигурационный файл используется sshd? Я знаю, что вы можете изменить конфигурационный файл, который будет использоваться с помощью команды -f , но есть ли способ эхо, какой файл конфигурации используется в настоящее время, или есть файл, который я могу просмотреть, чтобы проверить это?

  • Какова максимальная длина сообщения ssh-banner?
  • SSH-сервер также запускает клиент OpenVPN - время входящего SSH
  • В journald, почему некоторые записи журнала sshd не относятся к ssh.service
  • Служба sshd не запускается: Centos 6.5
  • Существуют ли консервированные решения для запуска sshd в initrd?
  • Изменение сетевых настроек в зависимости от SSID
  • Как узнать, какой открытый ключ использовался, когда кто-то использовал пароль без пароля ssh?
  • разрешить доступ через ssh-ключ без использования ~ / ssh / authorized_keys
  • 2 Solutions collect form web for “какой конфигурационный файл открывается sshd?”

    Основано на комментарии @Hauke ​​Laging. Когда вы запускаете strace в двоичном файле sshd он выводит информацию о том, как запускается программа и какие файлы она пытается получить. Из которого мы можем использовать grep для отображения файлов / etc / files, к которым он пытается получить доступ.

     $ sudo strace -e trace=file /usr/sbin/sshd |& grep '^open('|grep '/etc/' open("/etc/ld.so.cache", O_RDONLY) = 3 open("/etc/ssh/sshd_config", O_RDONLY|O_LARGEFILE) = 3 open("/etc/gai.conf", O_RDONLY) = 3 open("/etc/nsswitch.conf", O_RDONLY) = 3 open("/etc/ld.so.cache", O_RDONLY) = 3 open("/etc/ld.so.cache", O_RDONLY) = 3 open("/etc/passwd", O_RDONLY|O_CLOEXEC) = 3 open("/etc/ssh/ssh_host_rsa_key", O_RDONLY|O_LARGEFILE) = 3 open("/etc/ssh/blacklist.RSA-2048", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/etc/ssh/ssh_host_dsa_key", O_RDONLY|O_LARGEFILE) = 3 open("/etc/ssh/blacklist.DSA-1024", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/etc/ssh/ssh_host_ecdsa_key", O_RDONLY|O_LARGEFILE) = 3 open("/etc/ssh/blacklist.ECDSA-256", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) 

    Из приведенного выше результата strace /etc/ssh/sshd_config используется как конфигурация ssh .

    В дополнение к ответам:

    1. Режим отладки может быть полезен: [root@ip-10-41-162-92 ~]# /usr/sbin/sshd -df /etc/ssh/sshd_config.test debug1: sshd version OpenSSH_6.7, OpenSSL 1.0.1j 15 Oct 2014 ... debug1: rexec_argv[0]='/usr/sbin/sshd' debug1: rexec_argv[1]='-df' debug1: rexec_argv[2]='/etc/ssh/sshd_config.test' ...

    Вывод указывает, какой файл был использован (если был указан флаг -f).

    1. Довольно очевидно, но если вы отлаживаете конфигурацию, помните, что stderr печатается в / var / log / messages при запуске sshd, поэтому ошибки, подобные
      /etc/ssh/sshd_config line 91: Unsupported option GSSAPIAuthentication /etc/ssh/sshd_config line 93: Unsupported option GSSAPICleanupCredentials сообщает, какой файл вы используете
    Interesting Posts

    переключиться на пользователя sudo с командой AND не работает

    локальный кеш пакетов для арки linux

    Ошибка при использовании xrandr –setprovideroffloadsink в Manjaro после обновления

    Как массовое переименование папки Debian?

    Как установить раскладку клавиатуры, используемую для ввода пароля в зашифрованную файловую систему?

    Двойной вырез с использованием OSX

    Установленный Fedora 18 на машине UEFI, получил lvm.mod не найдена ошибка

    Является ли фильтр пакетов беркелей перенесенным в linux?

    Мониторинг процесса sSSTP OpenSSH?

    Ошибка каббала: невозможно выполнить скомпилированные программы

    получение dnsmasq для выдачи другого IP-адреса для имени домена при подключении клиента dhcp

    Beaglebone black Linux kernel 3.8 изображений?

    Удерживать и отпускать задания печати CUPS из командной строки

    systemd // не удалось с результатом "зависимость"

    запускать grep cmd рекурсивно и печатать имя пути и результат

    Linux и Unix - лучшая ОС в мире.