Windows에서는 FTP에 액세스할 수 없지만 Linux에서는 액세스할 수 있습니다. 누구든지 도와주실 수 있나요?

Windows에서는 FTP에 액세스할 수 없지만 Linux에서는 액세스할 수 있습니다. 누구든지 도와주실 수 있나요?

20과 21에 대한 권한이 없기 때문에 pasv 모드를 사용하여 FTP를 설정했는데, 이상하게도 Linux에서는 FTP에 액세스할 수 있지만 동일한 계정을 사용하는데 Windows를 사용하면 된다고 합니다. 저는 이 분야에 완전히 익숙하지 않아서 무엇을 해야 할지 모르고 인터넷에서 어떤 유용한 조언도 찾을 수 없습니다. 어떤 조언이라도 대단히 감사하겠습니다! ubuntu22.04.3에서 vsftpd를 다운로드하고 다음과 같이 conf를 설정했습니다.

listen=YES
anonymous_enable=NO
local_enable=YES
write_enbale=YES
local_umask=022
dirmessage_enable=YES
use_localtime=YES
connect_from_port_20=NO
pasv_enable=YES
pasv_min_port=14002
pasv_max_port=15000
listen_port=14001
userlist_deny=NO
userlist_enable=YES
userlist_file=/etc/vsftpd.user_list
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
ssl_enable=NO

내 사용자 이름을 사용자 목록에 넣었고 이를 사용하여 sudo service vsftpd status상태를 확인했으며 제대로 작동한다고 확신하지만 Windows에서 액세스하려고 하면 "200 바이너리 모드로 전환"이라고 표시됩니다. ", "227 Enter Passive Mode"도 파일 업로드 권한이 있는지 확인하라는 메시지가 표시됩니다. 또한 Linux를 사용하여 액세스해 보았는데 제대로 작동하는 것 같습니다. 액세스할 수 있고 새 폴더를 만들 수 있습니다. 지금은 이것에 대해 전혀 아이디어가 없습니다. 누구든지 도와줄 수 있나요? 감사하겠습니다. 감사합니다!

관련 정보