1

После входа на сервер OpenSSH из OS X выводится следующее сообщение:

Last login: Sun Dec 27 15:47:12 2015 from 172.16.4.4
Environment:
  USER=jdoe
  LOGNAME=jdoe
  HOME=/Users/jdoe
  PATH=/usr/bin:/bin:/usr/sbin:/sbin:/opt/local/bin
  MAIL=/var/mail/jdoe
  SHELL=/bin/bash
  SSH_CLIENT=172.16.4.4 56044 1522
  SSH_CONNECTION=172.16.4.4 56044 172.16.4.1 1522
  SSH_TTY=/dev/ttys006
  TERM=xterm-256color

Сервер является OS X 10.5 G5 Powermac (PowerPC). Я запускаю сервер и предоставляю ему другие учетные записи для тестирования их программного обеспечения в архитектуре PowerPC. Сервер запускается с помощью sshd -d ... потому что мне иногда нужно проверять файл журнала отладки для устранения проблем.

Я не уверен, приходит ли сообщение от клиента или сервера. Поиск этого был хитрым из-за шума от несущественных результатов.

Как мне подавить сообщение у клиента?

1 ответ1

2

Я отвечал на тот же вопрос на SO. Короче говоря, это сообщение вызывается запуском sshd в debug moode (ключ -d в командной строке).

Проверьте сценарий инициализации или как запустить свой сервер и убедитесь, что вы не предоставили sshd такой аргумент, и перезапустите службу sshd .

Рассуждение стоит за исходным кодом

Хотя из ранее упомянутого вопроса, в некоторых средах этот вывод может быть вызван какой-то другой ручкой, но я полагаю, что это некоторая ржавая ошибка в качестве версии openssh, которую запрашивал OP.


Если вас интересуют журналы, вы можете подавить это сообщение, запустив сервер в обычном режиме и используя LogLevel DEBUG3 в вашем sshd_config .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .