Как посмотреть с какими параметрами запущен sshd?

Модератор: /dev/random

Аватара пользователя
lone_wolf
Сообщения: 204

Как посмотреть с какими параметрами запущен sshd?

Сообщение lone_wolf »

Всем привет!
В общем возник вопрос как посмотреть с какими параметрами запущен sshd сервер и какие значения того или иного параметра по умолчанию? :scratch_one-s_head:
Спасибо сказали:

Аватара пользователя
Vascom
Сообщения: 1699
ОС: Fedora 32

Re: Как посмотреть с какими параметрами запущен sshd?

Сообщение Vascom »

/etc/ssh/sshd_config
Спасибо сказали:

Аватара пользователя
lone_wolf
Сообщения: 204

Re: Как посмотреть с какими параметрами запущен sshd?

Сообщение lone_wolf »

Vascom писал:
01.08.2018 18:06
/etc/ssh/sshd_config
нее это не вариант, допустим в конфиге по умолчанию закомментирован параметр PermitTunel no. И как я должен угадать работает туннелирование или нет? (не проделав телодвижений установления туннеля).
Я имел в виду как в postfix там к примеру можно посмотреть с каким аргументом сейчас работает тот или иной параметр.
Спасибо сказали:

Аватара пользователя
/dev/random
Администратор
Сообщения: 5102
ОС: Gentoo

Re: Как посмотреть с какими параметрами запущен sshd?

Сообщение /dev/random »

lone_wolf писал:
01.08.2018 19:55
нее это не вариант, допустим в конфиге по умолчанию закомментирован параметр PermitTunel no. И как я должен угадать работает туннелирование или нет? (не проделав телодвижений установления туннеля).
sshd -T загрузит sshd_config (если вы его отредактировали с момента запуска настоящего sshd, то будет использоваться текущий конфиг, а не тот, с которым запущен настоящий sshd), протестирует его на ошибки и выведет все доступные (а не только явно указанные в конфиге) параметры и их текущие значения.
Спасибо сказали:

Аватара пользователя
lone_wolf
Сообщения: 204

Re: Как посмотреть с какими параметрами запущен sshd?

Сообщение lone_wolf »

/dev/random Спасибо, жму стоя руку :drinks:
Спасибо сказали:

Аватара пользователя
yoricI
Сообщения: 1443
ОС: gentoo fluxbox

Re: Как посмотреть с какими параметрами запущен sshd?

Сообщение yoricI »

Ну и по-быстрому

Код: Выделить всё

ps aux | grep sshd
если что в командной строке торчит.
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 18483
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: Как посмотреть с какими параметрами запущен sshd?

Сообщение Bizdelnick »

yoricI писал:
02.08.2018 06:31

Код: Выделить всё

ps aux | grep sshd
Любопытно, что у меня подобные конструкции вызывают отторжение уже даже в столь невинных советах. Ну pgrep -ax sshd ведь есть.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Аватара пользователя
lone_wolf
Сообщения: 204

Re: Как посмотреть с какими параметрами запущен sshd?

Сообщение lone_wolf »

/dev/random писал:
01.08.2018 20:07
sshd -T
Вот самое интересное, то что в CentOS6 и CentOS7 он реально показывает текущий конфиг. А вот на RFR28 тупо только мат с ошибкой отсутствия ключа. Надо есче раз будет проверить может на Fedora не запущен sshd был у меня.

На правах выданных мне ассоциацией жирафов и объединением землепашцев "Плуг", хотелось бы спросить а что данные команды мне должны показать кроме номера процесса под которым сейчас работает sshd ну и пользователя юзающего сейчас sshd?
yoricI писал:
02.08.2018 06:31
ps aux | grep sshd
Bizdelnick писал:
02.08.2018 09:34
Ну pgrep -ax sshd ведь есть.
Спасибо сказали:

Аватара пользователя
lone_wolf
Сообщения: 204

Re: Как посмотреть с какими параметрами запущен sshd?

Сообщение lone_wolf »

Эх да команда sshd -T интересная и нужная, но блин она показывает все параметры конфига даже те которые закомментированы.
Ну вот допустим возьмет тот же параметр PermitTunnel no он по умолчанию закомментирован в конфиге, запускаем sshd -T и он мне сообщает PermitTunnel no. Я беру телефон и через приложение ki4a устанавливаю туннель с своим сервером и он зараза поднимается. Получается он просто показывает все параметры доступные мне по дефолту в sshd, и определить данная фишка включена или нет можно только экспериментальным путем если она явно не заданна в конфиге sshd (раскомментирована и указан определённый аргумент).
А это не совсем то что хотелось бы, да похоже на то что я слишком много-го хочу, а жаль если бы была такая фича было бы очень удобно .
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 18483
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: Как посмотреть с какими параметрами запущен sshd?

Сообщение Bizdelnick »

lone_wolf писал:
02.08.2018 10:41
что данные команды мне должны показать
Аргументы командной строки.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8255
Статус: Маньяк
ОС: Arch, CentOS, Ubuntu

Re: Как посмотреть с какими параметрами запущен sshd?

Сообщение serzh-z »

lone_wolf
По-моему, вам не все параметры, с которыми запущен sshd, нужны, а дифф по `sshd -T` и sshd_config.
Спасибо сказали:

Аватара пользователя
lone_wolf
Сообщения: 204

Re: Как посмотреть с какими параметрами запущен sshd?

Сообщение lone_wolf »

Bizdelnick писал:
02.08.2018 11:28
Аргументы командной строки.
Понял, принял. В CentOS7 я вижу слудеющее:

Shell

[user@mx ~]$ sudo pgrep -ax sshd
[sudo] password for user:
2554 sshd: user [priv]
2615 sshd: user@pts/0
13105 /usr/sbin/sshd -D
[user@mx ~]$
Спасибо сказали:

Аватара пользователя
lone_wolf
Сообщения: 204

Re: Как посмотреть с какими параметрами запущен sshd?

Сообщение lone_wolf »

serzh-z писал:
02.08.2018 12:48
lone_wolf
По-моему, вам не все параметры, с которыми запущен sshd, нужны, а дифф по `sshd -T` и sshd_config.
Эм надо подумать на эту тему :scratch_one-s_head:
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 18483
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: Как посмотреть с какими параметрами запущен sshd?

Сообщение Bizdelnick »

lone_wolf писал:
02.08.2018 11:12
Ну вот допустим возьмет тот же параметр PermitTunnel no он по умолчанию закомментирован в конфиге, запускаем sshd -T и он мне сообщает PermitTunnel no. Я беру телефон и через приложение ki4a устанавливаю туннель с своим сервером и он зараза поднимается.
Вероятно, это не тот туннель. Скорее всего ki4a создаёт SOCKS-прокси (аналогично ssh -D), а не tun-интерфейс (ssh -w).
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Аватара пользователя
lone_wolf
Сообщения: 204

Re: Как посмотреть с какими параметрами запущен sshd?

Сообщение lone_wolf »

Bizdelnick писал:
02.08.2018 13:30
Вероятно, это не тот туннель. Скорее всего ki4a создаёт SOCKS-прокси (аналогично ssh -D), а не tun-интерфейс (ssh -w).
Да согласен, похоже на это, ибо на сервере нет tun устройства после поднятия соединения.
Спасибо сказали: