Задать вопрос

Как исправить ошибку с сообщением Server refused to start a shell/command при подключении к FreeBSD через putty?

Добрый день!
Не могу подключиться к серверу FreeBSD через putty. После ввода пароля выходит сообщение:
Server refused to start a shell/command.
  • Вопрос задан
  • 4457 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 3
Albibek
@Albibek
Вопросы есть? А если найду?
Проверьте shell пользователя. Существует ли, запускается ли, верно ли задан.
Ответ написан
athacker
@athacker
У вас кривая оболочка пользователю задана, вероятнее всего. Попробуйте сделать локально на сервере:

pw usermod <имя_пользователя> -s /bin/sh

После этого попробуйте putty ещё раз.
Ответ написан
Комментировать
@zidercol
Есть неочевидные причины данной проблемы:
1. Переполнение лимита по процессам. Допустим вот увеличение лимита до 10000.
ps --no-headers auxwwwm | awk '$2 == "-" { print $1 }' | sort | uniq -c | sort -n
vi /etc/security/limits.conf
   username        hard    nproc           10000

2. Нехватка памяти.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы