我正在尝试在服务器上使用 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
答案1
“我无法进入”描述性不强。错误是什么?
为什么要给用户一个密码,然后又立即更改它?
调试它的最简单方法是以详细模式运行 sftp:
sftp -vv jesse@remotehost
您可能没有有效的 shell,您可能在 sshd_config 中设置了 AllowUsers 或 AllowGroups,您可能输入了错误的密码,您可能关闭了密码登录……等等。我们需要更多信息。