얼마전에 Ubuntu server를 설치했습니다.
설치 후, 라우터에서 포트 22번을 서버 컴퓨터 포트 22번으로 포워드 해줘서
ssh 원격 접속하게 했구요.
그리고 vsftpd를 설치하고 vsftpd.conf 파일을 수정했습니다.
listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
chroot_local_user=YES
chroot_list_file=/etc/vsftpd.chroot_list
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/private/vsftpd.pem
tcp_wrappers=YES
이렇게 저장하고 chroot_list_file 에다가 아이디를 넣었는데
접속을 하려고 하면
220 Welcome to the server!
FEAT
211-Features:
EPRT
EPSV
MDTM
PASV
REST STREAM
SIZE
TVFS
UTF8
211 End
USER [제 아이디]
331 Please specify the password.
PASS ********
500 OOPS:
이런 에러가 나오네요. 근데 신기한건 anonymous 제한을 풀고 anonymous로 접속하면 접속이 됩니다.
제가 생각하는 원인은 user를 이상하게 추가한것 같은데 맞는지 궁금하네요…