sFTP is more secure method then normal FTP method. The SSH File Transfer Protocol (sFTP), also known as the Secure File Transfer Protocol, enables secure file transfer capabilities between hosts.
There are three steps:
1. Enable SSH access for the respective account
At TetraHost, SSH access is by default disabled for security reason. If someone needs it for some valid purpose, they can request for it by contacting our support desk. In order to access sFTP, SSH access must be enabled.
2. Generate Public/Private Key
Once SSH access is enabled please follow the below instruction to generate Public/Private key:
— Login to respective cPanel Account with username and password
— Visit Security >> SSH Access menu >> Manage SSH Keys
— Generate a New Key with requested information
— Once the keys are generated, you will have to download them
— Before downloading the Private Keys, please convert it to PPK format to use with FTP client
3. Add Key to FTP Client Software
Once you have the Private Keys save to your computer, follow below steps to establish an sFTP connection:
— Open your FTP Client Software such as FileZilla or WinSCP
— Go to settings menu and add the key to the client. For Filezilla it is available under Edit >> Settings >> SFTP menu. For WinSCP, Click on Manage >> Authentication
— Now provide FTP login details and SSH Port instead of default FTP port to establish an sFTP connection