Я только что купил свой первый VPS, на котором я получил контракт на курение.

Это работает Ubuntu 11.10 X64.

Я настроил на нем сервер Minecraft, чтобы посмотреть, как он будет с ним работать, и в итоге создал учетную запись minecraft на VPS для запуска сервера MC при загрузке.

Теперь я хотел бы войти в майнкрафт через SSH, чтобы я мог просматривать сервер майнкрафт. Но я не могу подключиться к своему VPS через SSH, используя созданную мной учетную запись minecraft. Когда я ввел правильный пароль учетной записи, он немедленно закрыл сессию SSH (если я ввел неправильный пароль, это говорит мне, что доступ запрещен).

Я могу SSH войти с root еще.

я имею

  • удостоверился, что у учетной записи minecraft есть домашняя папка и соответствующие привилегии для нее.
  • отредактировал файл sshd_config, добавив поле AllowUsers для minecraft и root
  • отредактировал файл sshd_config, установив UsePriviledgeSeparation в значение no

1 ответ1

0

может у пользователя есть /usr/sbin/nologin ? В любом случае, сделайте несколько попыток и затем проверьте /var/log/secure чтобы увидеть, что не так.

Я верю, что вы можете изменить логин пользователя или nologin в /etc/passwd

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .