Назад | Перейти на главную страницу

Debian: невозможно подключиться к ssh с пользователем, которого я только что создал

У меня на сервере установлен debian 6.

Я установил ingres на этом сервере, который теперь работает с пользователем "ingres", я хочу подключиться к ssh с пользователем ingres (по многим причинам одна из них заключается в том, что когда я выполняю "su ingres", кажется, что команды сохраняются в файле .profile не выполняются).

У пользователя есть папка / home / ingres, bash в качестве консоли, но когда я пытаюсь подключиться, я получаю ошибку «Доступ запрещен».

Когда я создал пользователя, я не указал ни одного пользователя, поэтому я запустил

usermod -pThePasswordHere вход

и я уверен, что использую тот же пароль для подключения к ssh.

Но я все равно получаю свои ошибки:

login as: ingres
ingres@192.168.xxx.yyy's password:
Access denied

Что я пропустил?

Попробуйте использовать

passwd username

а затем введите пароль для имени пользователя.

Также убедитесь, что вы вводите правильный пароль, медленно набирая его. Иногда я переплетаю несколько букв в своем пароле, так что это возможно.

Убедитесь, что ingres был добавлен и для пользователей ssh.

Используйте команду password, чтобы установить пароль для пользователя. Если вы хотите создать сценарий для установки пароля, взгляните на chpasswd.

Когда вы использовали usermod -p для установки пароля, вы перезаписали зашифрованный пароль, как он написан в / etc / shadow, поэтому для установки пароля на ThePassword с помощью usermod вам нужно было бы:

usermod -p '$6$f2ob/Bhg$EPzlpkg7INdDxeuisOXOffKJddbLUFXdHLe6V7dFUQccLQ2CX9Pu2I8WJam2uZY4peh8EHHeLwwMW5mW3cHwz/' password