allocation request failed on channel 0 stdin: is not a tty

Сегодня на одном выделенном сервере наткнулся на ошибку, которая возникала при авторизации по ssh

PTY allocation request failed on channel 0
stdin: is not a tty

Варианты решения проблемы.

1.  Можно подключаться в следующем формате

ssh user@host «/bin/bash -i»

2. в /etc/fstab добавить строку

none /dev/pts devpts defaults 0 0

3. В файл ~/.bashrc добавить следующую конструкцию

if [ $(expr index «$-» i) -eq 0 ]; then
return
fi

или

if `tty -s`; then
mesg n
fi

Другие публикации по теме:

Обновление phpMyAdmin, проблемы с безопасностью... Уже практически неделю буйствует эпидемия среди серверов на базе Linux, вызванная проблемой с безопасностью в phpMyAdmin, о которой можно прочесть в р...
Доступен 11 пакет обновлений для Manjaro Linux... Это последний пакет обновлений для среза Manjaro 0.8.10. Он включает в себя обновления для многих ядер. Были убраны пакеты linux38 и linux31, и если ...
Скрипт для создания ежесекундных файлов во вложенн... Скрипт работает все время в цикле, копируя файлик data.xml во вложенные директории, разбитые по времени в формате /%день%-%месяц%/%час% в формате %мин...
Перенос писем с помощью imapsync... Периодически возникают задачи по переносу данных с хостингов, где используются странные и самописные панели, с чьих резервных копий (если таковые дела...

Поделиться информацией с друзьями!

Чтобы не пропустить обновления, подпишись на RSS или почтовую рассылку (свой выбор сделали уже 128 человек!)

Оставить комментарий