次の形式で新しい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
sudo vim /etc/ssh/sshd_config
その後、以下のようにsshdファイル()を編集しました。
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
誰でもこの問題を解決するのに役立ちますか?
私はコマンドを使用しており、SSHも再起動しました。sftp [email protected]