2016-09-16 7 views
1

Я управляю сервером ssh, обслуживая несколько пользователей. Некоторые попросили предоставить доступ к шифру «arcfour», поэтому я включил его.На сервере sshd, как я могу узнать, какое соединение использует шифр?

Но теперь я пытаюсь понять, какое соединение и пользователь использует его. Есть ли способ перечислить соединения с информацией о шифре, используемом в каждом соединении?

Благодаря

ответ

1

Вы должны установить LogLevel DEBUG на сервере sshd_config. Затем вы должны увидеть сообщения как

debug1: kex: client->server cipher: [email protected] MAC: <implicit> compression: none [preauth] 
debug1: kex: server->client cipher: [email protected] MAC: <implicit> compression: none [preauth] 

Говоря, что шифрует, MAC и сжатие используется во время соединения.

+0

Откуда вы взяли этот выход? Я смотрю на: «# journalctl -u sshd | tail -10», но не получаю таких строк .. – Blum

+0

И, конечно же, перезапустите сервер sshd после изменения файла конфигурации. – Jakuje

+0

Запуск 'journalctl -u sshd | grep "server-> client" 'дает мне эти строки. Вероятно, это не в «хвосте». – Jakuje

 Смежные вопросы

  • Нет связанных вопросов^_^