File Transfer Protocol (FTP) is a network protocol used to transfer data between different clients and/or servers on a computer network. Follow the steps below to configure FTP Server Access on a My Cloud.
FTP Support | Click here for Instructions |
Configure FTP | Click here for Instructions |
FTP Settings | Click here for Instructions |
FTP over TLS/SSL | Click here for Instructions |
Configure FTP Shares | Click here for Instructions |
Map FTP on Windows | Click here for Instructions |
Map FTP on macOS | Click here for Instructions |
Configure FTP for Remote Access | Click here for Instructions |
FTP Troubleshooting | Click here for Instructions |
How to configure FTP on a My Cloud
Follow the steps below to configure FTP on a My Cloud.
- Log into the Dashboard. Please see the following article for more information on how to access the My Cloud Dashboard: Answer ID 27432: How to Access the Dashboard on a My Cloud Device
- Once logged into the Dashboard, click the Settings tab
- Click on the Network option on the left-side panel of the Settings page
- Scroll down to Network Services and turn on FTP Access
- A window will display: The FTP service on the My Cloud has been Enabled. Go to Shares page to enable access for each share. Click the OK button.
FTP Configuration Settings
IMPORTANT: Adjusting the FTP settings is not required. We recommend to keep the FTP settings at default for best practice.Configure My Cloud FTP settings
Click the Configure link next to FTP toggle button
FTP Settings
- The Maximum Users is the maximum number of users that can have FTP access.
10 is the maximum number of users and is the default setting. - Idle Time is the time in minutes in idle before FTP times out.
Default setting is 10 Minutes - Port: the port to be used for FTP access
- Flow Control is the Transmission Control Protocol (TCP) speed used to deliver data segments.
The default setting is unlimited.
Speed can be adjusted in Kilobytes Per Second (KB/s) - Passive Mode the client computer uses the connection to send a PASV command to the My Cloud.
The client computer will receive My Cloud IP Address and a Port Number which to establish a data connection - Click Customize to adjust the values
- FTP setting can be set to use TLS (Transport Layer Security)
- Implicit TLS or Explicit TLS. The Default setting is both unchecked.
- FXP (File eXchange Protocol)is Disabled by default.
FXP is a protocol used to transfer data between servers without a client computer. - IP Accesses can be blocked if needed, and choose Permanent or Temporary from the drop down menu.
Click Save and then Finish
Configure shares for FTP Access
- Click the Shares button on the Navigation bar
- Scroll down to Share Access and turn on FTP Access
- Select from the drop-down list: IMPORTANT:
- Anonymous None - Does not allow FTP access without authentication
- Anonymous Read Only - Allows Read only access without authentication
- Anonymous Read/Write - Allows Read and Write access without authentication
- Permissions can be selected for individual Users at the bottom of the Shares page
How to Map an FTP share WD My Cloud share on a Windows PC
Follow the Steps below on how to map a FTP share from for a Microsoft Windows PC
FTP Attribute |
Default FTP Path |
Anonymous None Access (Private Access) | ftp://MyCloudUser@IP_Address |
Anonymous Access (Public Access) | ftp://IP_ADDRESS/Share |
- Open File Explorer, left click the Start menu, left click File Explorer
- Click on the Map Network Drive
- Click the link Connect to a Web site that you can use to store your documents and pictures
- A window will display: Welcome to the Add Network location Wizard
- Click the Next button.
- A window will display: Where do you want to create this network location?
- Click the Next button.
- Enter the IP Address of the My Cloud or drive name
- For Example: ftp://IP_ADDRESS/Share or ftp://DriveName/Share
- Click the Next button.
- A Window will appear: Specify a User Name and Password if Required
- If using Anonymous FTP then leave checkmark.
- If credentials are required uncheck Log in anonymously, and type the username, and when connecting a prompt will appear to enter the credentials
- A window will appear: What do you want to name this location?
- Click the Next button.
- A window will appear: Completing the Add Network location Wizard
- Click the Finish button.
- A Log On As window may appear if the FTP share is set Anonymous None, enter the user password
-
- In File Explorer , This PC an FTP share will appear under the Network Location
|
How to Mount an FTP share from a WD My Cloud share on a Mac
Follow the Steps below on how to mount an FTP Share from a Mac.
- From Finder Click Go.
- Click Connect to Server.
- A Connect to Server Window will appear.
- Type: ftp://DriveName.local/Share or ftp://IP_Address/Share
- Click the Connect button.
- A Connect As window will appear.
- Choose Guest if the share is set toFTP Access is set to Anonymous Read Only, or Anonymous Read / Write.
- Chose Registered User if the share is set to FTP Access, is net to Anonymous None.
- A window will appear for the mounted FTP share
|
|
View the Use of Third-Party Software or Websites disclaimer.
Western Digital Support cannot help with third-party software or hardware.
How to enable FTP port forwarding for remote access
IMPORTANT:
- Check the router user manual on how to configure port forward rules.
Need more help?
portforward.com - FTP Server uses the default port 21
- Default passive port 55536-55563
- TLS/SSL Implicit Encryption uses port 990
- TLS/SSL Explicit Encryption uses port 21
- Manually port forwarding ftp port 21 and passive port 55536-55563 in router.
Check the router user manual on how to configure port forward rules.
Online port forwarding checking tool can be used to determine if the port are open at the routers external IP Address.
- Use a WAN IP address to connect to the FTP server remotely.
Troubleshooting FTP
Read the steps below for basic WD My Cloud FTP troubleshooting.
- IMPORTANT! My Cloud OS 5 Note: TLS 1.0 is not supported in My Cloud OS 5. TLS Protocol must be set to 1.1 or higher in the client software applications connecting to the My Cloud.
- When using Windows Map Network drive an error: Windows cannot access ftp://DriveName/Share or ftp://IP_Address/Public
- Solution is to click the link: Connect to a site that you can use to store your documents and pictures.
- FTP Server Port and Process
- Enable SSH on the My Cloud and Log In.
For instructions, please refer to Answer ID 26497: How to Access a My Cloud Using SSH (Secure Shell) - Login as user 'sshd'
- Run the following command netstat command options and check to ensure the FTP server is running and on which ports
- FTP Server Logging Process
- Enable SSH on the My Cloud and Log In.
For instructions, please refer to Answer ID 26497: How to Access a My Cloud Using SSH (Secure Shell) - Login as user 'sshd'
- Create the ftp server debug log using the following command below
- Stop FTP Server
- Start FTP Server
- Duplicate the error condition
- Copy the logs to the Public share
- Attach the 'ftp_dbg.log' file and the My Cloud System logs to the support case
My Cloud OS 5 TLS 1.0 Support
Map Network Drive
FTP Port Check
netstat -tulpn | grep ftp
FTP Server Logging
touch /tmp/ftp_debug.log
ftp stop
ftp start
cp /tmp/ftp_debug.log /share/Public/ftp_debug.log
For connection errors please refer to Answer ID 22152: My Cloud: FTP Connection Failure
My Cloud FTP Support
IMPORTANT:- Please ensure that My Cloud product firmware is up to date.
- For assistance with updating My Cloud firmware, please refer to Answer ID 10440 How to update the firmware on a My Cloud device
- My Cloud with firmware 2.xx.xx includes Pure - FTP Version 1.0.29
- My Cloud with firmware version 4.xx.xx includes VSFTP Version 2.3.5
- My Cloud with firmware version 4.xx.xx does not support Anonymous FTP login
- My Cloud with firmware version 4.xx.xx all share are accessible from FTP
- My Cloud with firmware version 4.xx.xx FTP settings cannot be adjusted
- For FTP access with authentication it is necessary to have a User with an assigned password
- SFTP is not supported on My Cloud
- Passive Mode is supported
- For assistance creating Users, please refer to article Answer ID 24389: My Cloud OS 3: Add Users, Family and Friends
- For assistance creating Shares, please refer to article Answer ID 10424 How to create a Share on a My Cloud device
- IMPORTANT! My Cloud OS 5 Note: TLS 1.0 is not supported in My Cloud OS 5. TLS Protocol must be set to 1.1 or higher in the client software applications connecting to the My Cloud.
FTP over TLS/SSL often called 'FTP Secure' uses the same protocol like FTP but it is wrapped in an encrypted layer.
- Password is encrypted
- Transfer is encrypted
- Typically runs over two ports
- TLS/SSL Implicit Encryption uses port 990
- TLS/SSL Explicit Encryption uses port 21
FTP Over TSL/SSL Configuration
- Click the Configure link next to FTP toggle button
- The Maximum Users is the maximum number of users that can have FTP access.
The maximum number of users is 10 and it is the default setting. - Idle Time is the time in minutes in idle before FTP times out.
Default setting is 10 Minutes - Port: the port to be used for FTP access
- Select Default and Click Next
- Select Implicit TLS if the FTP Client uses port 990
Select Explicit TLS if the FTP Client uses port 21.
IMPORTANT:
Some third-party FTP Client software have Explicit Encryption set to enabled by default. Before setting FTP over TLS/SSL verify if the FTP Client software has Explicit Encryption, or Implicit Encryption enabled.
- FXP (File eXchange Protocol)is Disabled by default.
FXP is a protocol used to transfer data between servers without a client computer. - IP Accesses can be blocked if needed, and choose Permanent or Temporary from the drop down menu.
Click Save and then Finish