创build一个新的用户Ubuntu

我正在尝试新的用户,可以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 

但是当我尝试通过SFTPlogin我不能进入….我缺less像添加一个组或东西的东西

答案是

 PasswordAuthentication yes 

“我不能进去”不是非常具有描述性。 什么是错误?

你为什么给用户一个密码,然后马上改变它?

debugging它最简单的方法是在详细模式下运行sftp:

 sftp -vv jesse@remotehost 

你可能没有一个有效的shell,你可能在sshd_config中有AllowUsers或者AllowGroups,你可能会给出错误的密码,你可能会closures密码login…等等。 我们需要一些更多的信息。