Ленточный накопитель должен отображаться как узлы устройств /dev/st0
и /dev/nst0
. Если это не так, попробуйте загрузить модуль ядра st
. Предполагается, что HBA и диск обнаружены — lsscsi
сообщит вам, так ли это.
Я предлагаю реализовать это в оболочке, а не в sshd.
Из Advanced Bash -Scripting Guide, раздел 9.1. Внутренние переменные:
$TMOUT
If the $TMOUT environmental variable is set to a non-zero
value time, then the shell prompt will time out after time
seconds. This will cause a logout.
Чтобы пользователю было труднее отменить установку переменной, вы устанавливаете ее в общесистемном -сценарии входа в систему и делаете ее только для чтения -, например:. readonly TMOUT=900
.
Если вам нужен тайм-аут только для сеансов SSH, сделайте его условным. Например, если в вашем дистрибутиве есть /etc/profile.d
, вы можете поместить это в/etc/profile.d/ssh-timeout.sh
:
if [ "$SSH_CONNECTION" != "" ]; then
readonly TMOUT=900 # a 15-minute timeout for SSH connections only
fi
Также убедитесь, что следующие параметры раскомментированы в конфигурации /etc/ssh/sshd _
ClientAliveInterval 900
ClientAliveCountMax 0
В противном случае это также приведет к отключению. (Изменения вступят в силу после перезапуска sshd и только для сессий, открытых после этого ).