DSM 7 has undergone some changes and these changes are also reflected on the way you use FTP on your Synology NAS. Your Synology NAS unit can become a real FTP Server and you can even create different accounts for each individual user you want. FTP was very popular 10-15 years ago, and even today it’s still very much in demand. To use FTP on your Synology NAS, you must first create an “FTP” user and activate the SFTP File service. Once the FTP user has been created, read my article where I explain the difference between FTP, SFTP and FTPS. These steps are mandatory if you want to become a real expert in using FTP on a Synology NAS. So, how to activate the SFTP service and create an FTP user on your Synology NAS with DSM 7?
Go to Control Panel / File Services / FTP / Check Enable SFTP service then click Apply.
Note: You can also change the port number.
Note: Enable only SFTP for top security.
Go to Control Panel / User & Group and click Create user. Follow the instructions in the image below.
Once you click Create user on STEP 3, a new window will open. Choose the FTP username, Description, Email and Password for the FTP user you are creating. Check Send a notification mail to the newly create user, then click Next. Follow the instructions in the image below.
After clicking Next on STEP 4, click Next once more. Follow the instructions in the image below.
After clicking Next on STEP 5, check web folder permission to Read/Write. Click Next. Follow the instructions in the image below.
Note: The web folder is just an example. You can choose another shared folder you want, but remember to first create a new shared folder.
If you don’t want to assign user quota, leave everything like it is and click Next. Follow the instructions in the image below.
Check SFTP, then click Next. Follow the instructions in the image below.
If you don’t want to assign user speed limit, leave everything like it is and click Next. Follow the instructions in the image below.
Click Done. Follow the instructions in the image below.
The FTP user has been correctly created.
Log into your router and go to the Port Forwarding area. Select your NAS Local IP Address and port forward port 22 both TCP/UDP. Remember that every router has its own interface design. At the moment I am using an RT2600ac router. Follow the instructions in the image below.
Note: If you have chosen a different port number at STEP 2, you have to remember to port forward it (correctly) in your router.
Once you have correctly created your FTP user, you can try to connect to your Synology NAS using an FTP client like FileZilla. Enter the Host (Your Local NAS IP), Username and Password of the FTP user you have previously created using this guide and port 22 for the SFTP protocol. After that, connect. I am using my synology.me DDNS in the Host area to connect to my FTP server from a different location. If you want to do the same, just follow my step by step guide on How To Enable HTTPS on DSM 7.
Note: Remember that you can create multiple FTP users with different permissions. For example, you can create an FTP user without the user having the ability to delete other files on your NAS. Or you can create an FTP user who only has access to one folder. You can set up different rules for different needs.
Note: How to Set Up FTP on Your Synology NAS with DSM 6.2.3
This post was updated on Sunday / January 10th, 2021 at 9:38 PM