다음 형식으로 새 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]