какой файл конфигурации является openssh sshd использование?

0x0030: 061c 0dd8 4745 5420 2f20 4854 5450 2f31 stands for in the line 0x0030: 061c 0dd8 4745 5420 2f20 4854 5450 2f31

Это - шестнадцатеричное представление данных в пакете, начинающем с числа байта 0x0030 или 48. 06 байт 48, 1c байт 49 и так далее.

....GET./.HTTP/1

текстовое представление той же строки полезной нагрузки как выше.

4
16.01.2015, 06:56
2 ответа

На основании комментария Хаука Лейджинга. Когда вы запускаете strace на бинаре sshd, он выводит отладочную информацию о том, как программа запускается и к каким файлам она пытается получить доступ. С помощью grep мы можем перечислить файлы /etc/, к которым она пытается получить доступ.

$ 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)

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

8
27.01.2020, 20:49

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

  1. Режим отладки может быть полезен: [root @ IP-10-41-162-92 ~] # / usr / sbin / sshd -df /etc/ssh/sshd_config.test Debug1: SSHD версия OpenSsh_6.7, OpenSSL 1.0.1J 15 окт 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 / message при запуске SSHD, поэтому ошибки, такие как
    / etc / ssh / sshd_config. / etc / ssh / sshd_config линия 93: неподдерживаемый вариант gssapicleanuppcledenties Скажите, какой файл вы используете
0
27.01.2020, 20:49

Теги

Похожие вопросы