FTP access to an Egnyte account is available to Admins and Power Users by default. However, Admins can restrict FTP access and/or require secure connections only.
SFTP access to Egnyte account is available to Admins and Power Users by default. However Admins can restrict access to selected Power Users through Role-based Administration. Admins can also select the SFTP Authentication mode to be either Password-based or SSH Key-based.
FTP is NOT recommended as a migration tool. To transfer more than 50GB data, consider using Egnyte's Migration App or some other third-party tool designed to handle larger data migrations.
FTP
-
To change FTP access for users, navigate to Settings, select Applications, and scroll down to the FTP section.
-
When Admins choose to enable FTP, FTPES (SSL-based FTP) is selected by default
- There are 3 options for customizing FTP access by type of users:
-
Admins only: Only Administrators can connect and transfer
Power Users will experience error 421 FTP access is not available to this user if this setting is set to Admins only.
- Admins & Power Users: Administrator and Power Users can connect and transfer files via FTP.
-
No FTP Access: To disable FTP access for all users, simply change the toggle to Disabled and click Save.
-
SFTP (SSH-based FTP)
To require secure FTP connections, enable SFTP (SSH-based FTP), disable FTP, and click Save. We recommend only allowing secure connections as normal FTP transmits usernames and password un-encrypted over the network and can therefore pose a security risk.
There are 3 options for customizing SFTP access by type of users:
-
Admins only: Only Administrators can connect and transfer files via FTP.
Power Users will experience error 421 FTP access is not available to this user if this setting is set to Admins only.
- Admins & Power Users: Administrators and Power Users can connect and transfer files via FTP.
- Admins & Assigned Users: Administrators and selected Power Users can connect and transfer files via SFTP. To choose which Power Users have access, refer Grant SFTP Access to Selected Power Users below.
- No FTP Access: To disable SFTP access for all users, simply change the toggle to Disabled and click Save.
Grant SFTP Access to Selected Power Users
To give SFTP access to specific Power Users only:
- In Settings → Configuration → Applications, enable SFTP for Admins & Assigned Users.
- In Settings → User Types & Roles → User Types, enable can access SFTP under Power Users.
- In Settings → User Types & Roles → Roles, edit a role and enable can access SFTP under Applications.
- Assign the role to the Power Users who need SFTP access.
SSH Key Requirements
Each user can add up to 5 keys, and each public key must be in OpenSSH format.
SFTP SSH Key Management
The SFTP Key Management window lists keys for both service accounts and Power Users. Administrators manage keys for service accounts. Power Users manage their own keys in Settings > My Profile > My SFTP SSH Keys. For steps, see Adding and Removing SFTP SSH Keys.
Because a Service Account is an Egnyte account that is meant to be used by an application instead of by a user, it cannot be used with interactive applications such as the Egnyte WebUI. As such, an admin can create and manage keys for service accounts.
- An administrator has visibility over the domain SSH keys. To manage SSH keys, click on View and manage domain SSH keys.
- A new window will open up called SSH Key Management. In this window, Admins will be able to view all the keys that authorized Users have created as well as the keys that have been created for Service Accounts.
- To add a key for a Service Account, click Add New Key.
- Then a Create SSH Key window will open. Type in the Username of the service account, enter in the Key Name, and then paste the Public Key.
Revoke SSH Key
Administrators can revoke keys for service accounts.
- To revoke a key, click the three-dot menu at the right of the key, then click Revoke Key.
- A Revoke SSH Key window opens and asks user to confirm. Click Revoke Key to confirm, or Cancel to keep the key.
Revoking a key takes effect immediately. The key can no longer be used to authenticate over SFTP, and this cannot be undone. To re-enable SSH key-based authentication for SFTP, a new key must be added.