Does anyone have any issues with FTP on the latest firmware (v04.04.02-105)? I’ve only just upgraded today and already running into issues…
FTP is enabled in My Cloud dashboard. I can FTP from internal network, I can telnet to port 21 (again from internal network) so it’s definitely working. If I turn off FTP in the My Cloud dashboard and try to FTP or telnet, it doesn’t work as expected. So that part is fine.
Obviously, to FTP from an external network, port forwarding needs to be setup. I haven’t touched the port forward settings that already exist on my router. They are the same settings that worked for me prior to me upgrading the firmware on my WD My Cloud. I double checked the settings anyway, points to the same internal IP and same port (21) and everything checks out OK. I just can’t telnet to it using my external IP.
On the My Cloud dashboard, I can see that it says port forwarding established for Remote Access. I know this isn’t for FTP and is I believe used for accessing mycloud.com (which works for me), but still it leads me to believe that it’s accepting port forwarding OK.
I’ve rebooted both my router and my cloud several times.
If I do a open port scan using e.g. this:
I can see that ports 80, 443 AND 21 are opened. So this leads me to believe there’s nothing wrong with my router, after all I haven’t upgraded or touched it in ages. The only thing that was changed was me upgrading the firmware on my WD My Cloud. While 80 and 443 works on it, 21 doesn’t. Not sure if it’s not accepting inbound on 21 or something? The thing is, I also checked /etc/vsftpd.conf and can see it’s listening on port 21 and listen is set to enabled.
ftpd_banner=Welcome to WD My Cloud listen=yes listen_port=21 accept_timeout=60 connect_timeout=60 data_connection_timeout=300 max_clients=0 max_per_ip=20 xferlog_enable=YES hide_ids=YES dirlist_enable=YES download_enable=YES use_localtime=YES write_enable=YES file_open_mode=0755 local_enable=YES local_umask=02 local_max_rate=0 anon_root=/nfs local_root=/nfs check_shell=NO chroot_local_user=YES userlist_enable=YES userlist_deny=NO userlist_file=/etc/user_list vsftpd_log_file=/var/log/vsftpd.log anonymous_enable=NO anon_mkdir_write_enable=NO anon_upload_enable=NO anon_world_readable_only=YES anon_other_write_enable=NO no_anon_password=YES anon_max_rate=0 anon_umask=077 #share_acl_enable=YES pasv_enable=YES pasv_promiscuous=YES pasv_min_port=5000 pasv_max_port=5099
By the way, my WD My Cloud is set to use a static IP and port forward points to the correct IP…
I’ve also viewed these 2 guides here and already got the correct setup: