Я пытаюсь нового пользователя, который может sftp на сервере .... я сделал это
ubuntu@ip-10-112-46-15:~$ sudo useradd jesse -p testPass
ubuntu@ip-10-112-46-15:~$ sudo passwd jesse
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
но когда я пытаюсь войти в систему через sftp, я не могу войти .... мне не хватает чего-то вроде добавления группы или чего-то еще
ответ был
PasswordAuthentication yes
«Я не могу войти» не слишком описательно. В чем ошибка?
Почему вы дали пользователю пароль, а потом сразу его поменяли?
Самый простой способ отладки - запустить sftp в подробном режиме:
sftp -vv jesse@remotehost
Возможно, у вас нет действующей оболочки, у вас могут быть AllowUsers или AllowGroups в sshd_config, вы можете указать неправильный пароль, у вас может быть отключен пароль для входа в систему ... и включен. Нам нужна дополнительная информация.