On 08/03/2017 05:13 AM, Walter Dnes wrote: > I'm trying to upload files from an OS/2 VM in machine A to anononymous > upload on another machine on my home LAN. I'm using the allegedly "very > simple" ftpd and getting nowhere, and Google isn't helping. To simplify > things, I built vsftpd without ssl, and iptables is off on both > machines. I don't think it's related to PASV, because the ancient ftp > client on the OS/2 VM doesn't understand the "ftp -p" option. My > /etc/vsftpd/vsftpd.conf file is... > > listen=YES > local_enable=NO > anonymous_enable=YES > anon_upload_enable=YES > write_enable=YES > anon_mkdir_write_enable=YES > anon_root=/home/ftp > pasv_enable=YES > pasv_min_port=30000 > pasv_max_port=30100 > port_enable=YES > allow_writeable_chroot=YES > > I successfully log in as user "anonymous", password "anonymous", > execute "bin". When I try uploading a file, I get the 500 PORT error. > Anybody have a working config? Or another simpler ftpd server? >
Are you able to upload files from other machines than this particular VM? I don't have any problems uploading using your config. Who owns /home/ftp? I think by default vsftpd will change the owner to root which would cause problems.