Новый пользователь не может войти через ssh

Solía ​​​​ejecutar un servidor Terraria en una Raspberry Pi y tenía el mismo problema.

La solución para mí fuescreen

Instálelo usando sudo apt install screen, luego ejecute el servidor de Minecraft pero coloque screenantes.

El comando sería :screen Java -Xmx1024M -Xms1024M -jar minecraft_server.1.10.2.jar

0
19.06.2019, 17:55
1 ответ

Прежде всего, -всегда проверяйте журналы. По умолчанию /var/log/secureрегистрирует каждую попытку входа с помощью ssh. Вы можете открыть его с помощью tail -f /var/log/secureи попробовать войти как пользователь в отдельном окне.

Затем убедитесь, что у пользователя есть допустимая оболочка. Вы можете проверить это с помощью grep username /etc/passwd. Чтобы изменить оболочку на bash, используйте chsh username -s /bin/bash.

Убедитесь, что у пользователя есть домашний каталог. Его домашний каталог также указан в /etc/passwd, и вы можете проверить его с помощью su - username, а затем cd ~. Если его домашняя папка не существует, вы должны создать ее, но не забудьте указать правильного владельца. Хотя отсутствие домашнего каталога не должно мешать этому пользователю войти в систему.

Проверьте свой sshd_config, если ваш пользователь указан в DenyUsers. Если это не так, попробуйте добавить его в AllowUsers. Если в вашей конфигурации sshd _его нет, используется синтаксис:

AllowUsers username
0
28.01.2020, 03:33

Теги

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