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: