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

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

Как настроить журналируемую квоту на Debian Lenny... Автор: Falko Timme Это руководство научит вас настраивать журналируемую квоту на системе Debian Lenny. Благодаря журналируе...
yum-plugin-post-transaction-actions Сегодня мне потребовалось произвести некоторые действия на сервере, но только после того, как будет обновлен конкретный пакет в системе.Как оказал...
Установка php 5.2 на CentOS 6 Только никому не говорите, что я это вам рассказал.До сих пор остались сайты, которым для работы требуется php 5.2.x, на CloudLinux эту проблему р...
Увеличение размера диска для виртуального сервера ... Для виртуальных серверов на KVM, размер диска можно увеличить только вручную. Перед проведением всех операций сервер нужно выключить и сделать резервн...

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

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

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