Silicon House is a complete solution provider for reseller hosting, dedicated servers and cloud servers. Our expertise is in implementing high availability, high performance and hybrid cloud / dedicated servers.
Silicon House runs hundreds of servers serving customers in more than 90+ countries.
Perform the following steps to connect your SFTP in Direct Admin Panel
1.Login to your control panel as a user
2.Advanced Features >> SSH Keys
3.Create SSH key
Key id : Enter the name [Ex.test]
Click Authorize option
Comment :Enter Email id
Password : Enter the password [Note : Create the strong password which is for your ssh key file password]
5.Now the ssh key will be created successfully. The key will stored in .SSH folder [It will stored in .ppk format].
6.login to your file manager of the domain name
7.Click .ssh folder
8.open the file [ex : Key id_rsa]
9.Download that file in your local system
Filezila settings :
1.Edit >> settings
2.Expand Connection option >>Click SFTP >>Add Key file
3.Choose your downloaded ppk file from your local system and click open
5.Enter the password [Note : While generating the ssh keys you have generated one password,here you have to enter that password]
7.File >> Site manager >>new site >> enter your site name as yourdomainname.ppk
8.Protocol >> SFTP,port : your server port number 
9.Hostname : ftp.domainname
10.Logon Type : Normal,Enter your username and password [Username :, Password : ]
12.One window wil open.Here you have to click the check box [Always trust this host, add this key to the cache] and press the OK button.
13.Next it will ask password.[Note : While generating the ssh keys you have generated one password,here you have to enter that password]
14.Now you have successfully connected the SFTP without any issues.
Kindly follow the above steps and connect your SFTP without any issues.