How To Use FTPS For Azure Blob Storage
It is now possible to share file/folder from Azure Blob storage using FTPS in NirvaShare. Users can use any of the FTP client to access the shared files/folders using secure connection.
Prerequisites
In order to enable Azure Blob file sharing using FTPS you should ensure that NirvaShare is installed in your system environment either manually or from Market Place.
To configure the storage, please refer to the documentation below.
Installing FTPS Service
FTPS service has to be installed manually because it is not part of default NirvaShare installation. To install FTPS service, refer to below link
Configuring FTPS Service
Before using FTPS for Azure Blob file sharing, the built- in FTP server in NirvaShare has to be configured. The following document will help in configuring the same.
FTPS Login Profile
It is necessary to create a new FTPS Login profile in NirvaShare to share Azure Blob files after configuring FTPS settings. The following steps are helpful in creating one.
- Go to the admin console of NirvaShare and click on Login Profiles.
- Click on CREATE button from the top right corner.
- Provide a name for the title.
Access
- Provide an IP Address or IP Addresses in the IP Address Restriction field.
- Choose the language in the Language field. By default it is set to English.
Note – To restrict access to only certain white listed IP address or a range, please refer to Access Restriction with IP Address
Authentication
- Click on the Authentication tab.
- For the Authentication, select FTPS and click on CREATE.
Shares
At this stage, we can use FTPS with Azure Blob files. To do this, we can create a folder Share to share Azure blob files. Refer to the documentation below to create new Shares from Storage. During the Share configuration, ensure that you select the login profile created in the above section for FTPS. You can also create one or more shares and assign the same login profile.
Creating FTP Users
Access Users are those users who just need access to files but do not necessarily need admin privileges like managing shares, login profiles, etc. Access users like employees, customers, partners, etc. can only perform file actions such as download, upload, delete, etc. based on the permission given to them.
To create a new Access User click on CREATE button on the top right corner.
- Provide User name, First name, Last name and Email Id.
- Select the login profile as FTPS and select a login profile from the dropdown.
- Enable Active
- Click on Create User
At any point, login profile and other user information can be changed by editing the user. To set a new password, please check HERE
FTPS Client
FTPS Client is a software that is required by the computer to communicate with the FTPS server. There are many popular clients, such as FileZilla, Win SCP, Coffee Cup etc. that can facilitate efficient file transfers.
- Once configured, you can use any FTPS client like Filezilla and connect to the server using the host name.
- In order to know the host name, edit the ftps login profile created above.
- Click on the Authentication tab to know the host name.
- Connect using port no. 21
- Provide a user name and password to connect with the FTPS client.