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

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

Совсем скоро выйдет Ubuntu 12.04 LTS!... Этим дистрибутивом операционной системы Linux я пользуюсь, начиная с 9.10 версии. Много раз пробовал уходить на различные дистрибутивы (Fedora, Sabayo...
Инструкция по установке однопроцессорного (классич... Инструкция по установке клиентаКак запустить клиент под Linux в качестве сервисИнструкция по установке клиентаСейчас мы работаем над тем, чтобы сделат...
Менеджер виртуализации Proxmox. Кеш диска виртуаль... Нижепредставленная информация базируется на показателях, которые были измерены на виртуальных дисках в формате raw. Показатели на других форматах буду...
Обновление phpMyAdmin, проблемы с безопасностью... Уже практически неделю буйствует эпидемия среди серверов на базе Linux, вызванная проблемой с безопасностью в phpMyAdmin, о которой можно прочесть в р...

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

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

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