Download FTP client software like Filezilla. Install it.
FILEZILLA
Click on File >> Site Manager
Click on New Site option
Supply the following details
Host : ftp.domainname ( or ) ip
port : 21
server type : FTPES - FTP over explicit TLS/ SSL
[ Note: If you are using latest version of fiezilla,
Protocol: FTP-File Transfer Protocol
Encryption: Require explicit FTP over TLS.]
Logon Type : Normal
User : your ftp user name
password : your ftp password
Click on connect
Now you should be able to view the local system in left side and server in the right side.
You can now start uploading the contents in your public_html directory by drag the contents from the local system in left side to server in the right side.
If you are getting the error connection time out,You can change the timeout time by,
1. Click on File >> Site Manager
2. Click on Advanced
3. Click on Adjust server time zone offset and change the value.
CUTE FTP
Click on File >> New >> FTP Site
Under General Tab
Label - Provide the site name
Host Address :ftp.domainname ( or ) ip
User Name : Your ftp user name
Password : Your ftp password
Login Method : Choose normal
Click on Type Tab
Protocol Type >> Choose FTP with TLS/SSL (AUTH TLS - Explicit)
Port : 21
Server Type >> Choose Auto Detect
Data Connection Type >> Choose User Global Settings
Transfer Type >> Choose Use Global Setting
Server Time Zone >> No Offset
Check the Check box " Clear Data Channel " [ Without this it will not work ]
Click on connect now
[ If any prompt to accept the certificate appears, please accept it as the server used open ssl ]
Now you should be able to view the local system in left side and server in the right side,
You can now start uploading the contents in your public_html directory by drag the contents from the local system in left side to server in the right side.