我已经创建了具有以下格式的新 sftpuser。
sudo adduser --shell /bin/false sftpuser
sudo passwd sftpuser
sudo mkdir -p /var/sftp/files
sudo chown sftpuser:sftpuser /var/sftp/files
sudo chown root:root /var/sftp
sudo chmod 755 /var/sftp
之后我编辑了 sshd 文件(sudo vim /etc/ssh/sshd_config
),如下所示,
Match User sftpuser
ForceCommand internal-sftp
PasswordAuthentication yes
ChrootDirectory /var/sftp
PermitTunnel no
AllowAgentForwarding no
AllowTcpForwarding no
X11Forwarding no
但我仍然无法通过 sftp 连接到我的服务器。总是出现以下错误。
Permission denied, please try again
有人能帮我解决这个问题吗?