{"id":1389,"date":"2021-05-10T12:48:32","date_gmt":"2021-05-10T09:48:32","guid":{"rendered":"https:\/\/www.scalahosting.com\/kb\/?p=1389"},"modified":"2025-11-27T11:42:13","modified_gmt":"2025-11-27T09:42:13","slug":"how-to-establish-an-sftp-connection-to-your-hosting-account-with-filezilla","status":"publish","type":"post","link":"https:\/\/www.scalahosting.com\/kb\/how-to-establish-an-sftp-connection-to-your-hosting-account-with-filezilla\/","title":{"rendered":"SFTP Connection FileZilla Setup Guide"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><span style=\"font-weight: 400;\">In a previous article, we talked about <\/span><b>Filezilla <\/b><span style=\"font-weight: 400;\">being the <\/span><b>go-to FTP tool<\/b><span style=\"font-weight: 400;\"> if you\u2019re looking to transfer large files to your web hosting server. We also mentioned that it\u2019s an easy-to-use, widely used, and free-to-download FTP client that provides a <\/span><b>multipurpose solution for transferring files remotely.<\/b><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span style=\"font-weight: 400;\">With Filezilla, users can upload, delete, move, download, copy and rename files on a <\/span><b>remote server. <\/b><span style=\"font-weight: 400;\">If you are new to Filezilla and would like to get a full scoop of that article, you can check it out here.&nbsp;<\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span style=\"font-weight: 400;\">This article takes our <\/span><b>knowledge about Filezilla<\/b><span style=\"font-weight: 400;\"> a step further by discussing how to establish an SFTP connection to your hosting account using the Filezilla application.<\/span><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><b>What is SFTP?<\/b><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><span style=\"font-weight: 400;\">SFTP stands for <\/span><b>Secure File Transfer Protocol.<\/b><span style=\"font-weight: 400;\"> It is a more secure way of transferring files built up from <\/span><b>FTP<\/b><span style=\"font-weight: 400;\">, only that <\/span><b>SFTP <\/b><span style=\"font-weight: 400;\">has an additional Secured Shell component giving it that extra secured layer.&nbsp;&nbsp;<\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span style=\"font-weight: 400;\">The <\/span><b>extra layer of security<\/b><span style=\"font-weight: 400;\"> that comes with SFTP provides encryption for the files transferred from the FTP client and web server. This security ensures that hackers cannot maliciously intercept files that you transfer. An <\/span><b>SFTP connection<\/b><span style=\"font-weight: 400;\"> requires dedicated SFTP clients as FTP clients cannot use <\/span><b>SFTP servers.<\/b><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span style=\"font-weight: 400;\">A basic SFTP authentication requires a <\/span><b>user ID and password<\/b><span style=\"font-weight: 400;\"> to connect to the SFTP server. On the other hand, the <\/span><b>Secured Shell<\/b><span style=\"font-weight: 400;\"> (<\/span><i><span style=\"font-weight: 400;\">SSH<\/span><\/i><span style=\"font-weight: 400;\">) authentication requires the generation of an SSH key. The SSH private key and a matching public key are what validates an SFTP connection.<\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span style=\"font-weight: 400;\">With this <\/span><b>level of security<\/b><span style=\"font-weight: 400;\">, it is difficult for web hackers to gain entry into your server.<\/span><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><b>SFTP over FTP<\/b><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><span style=\"font-weight: 400;\">Both SFTP and FTP have similar features, but they also differ in a few ways. Their differences also influence how and when we <\/span><b>use both protocols.<\/b><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span style=\"font-weight: 400;\">One major advantage of SFTP over FTP is that SFTP uses a secured layer to<\/span><b> transfer files while FTP does not.&nbsp;<\/b><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span style=\"font-weight: 400;\">SFTP is also a protocol that we use when authentication and firewalls are required <\/span><b>during transferring files<\/b><span style=\"font-weight: 400;\">. In contrast, we use FTP when we require only certificates<\/span><i><span style=\"font-weight: 400;\"> (TSL and <\/span><\/i><a href=\"https:\/\/www.scalahosting.com\/ssl-certificates.html\"><b><i>SSL<\/i><\/b><\/a><i><span style=\"font-weight: 400;\">) <\/span><\/i><span style=\"font-weight: 400;\">for authentication.&nbsp;<\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span style=\"font-weight: 400;\">SFTP uses the server&#8217;s SSH port. By default, servers listen for SSH and SFTP connections on port 22, but many providers change the default port for security reasons. Before you try to establish an SFTP connection, get in touch with your host and ask them which SSH port they use on their servers.<\/span><span style=\"font-weight: 400;\"><br><\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span style=\"font-weight: 400;\">SFTP also supports <\/span><b>key-based authentication<\/b><span style=\"font-weight: 400;\">, which is not provided by an FTP connection.<\/span><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><b>How to establish an SFTP connection to your hosting account with FileZilla?<\/b><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><span style=\"font-weight: 400;\">Now that we have understood what an SFTP is and how it differs from FTP, lets walk through the <\/span><b>step-by-step process of establishing an SFTP connection<\/b><span style=\"font-weight: 400;\"> to your hosting account with FileZilla.&nbsp;<\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span style=\"font-weight: 400;\">If you are ready, let\u2019s dive right in<\/span><\/p>\n\n\n\n<ol class=\"wp-block-list\"><li><b>Launch<\/b> <b>FileZilla<\/b><span style=\"font-weight: 400;\">.<\/span><\/li><\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"560\" src=\"https:\/\/www.scalahosting.com\/kb\/wp-content\/uploads\/2021\/05\/359-1024x560.png\" alt=\"SFTP Connection FileZilla Setup Guide, How to establish an SFTP connection to your hosting account with FileZilla?\" class=\"wp-image-4046\" srcset=\"https:\/\/www.scalahosting.com\/kb\/wp-content\/uploads\/2021\/05\/359-1024x560.png 1024w, https:\/\/www.scalahosting.com\/kb\/wp-content\/uploads\/2021\/05\/359-300x164.png 300w, https:\/\/www.scalahosting.com\/kb\/wp-content\/uploads\/2021\/05\/359-768x420.png 768w, https:\/\/www.scalahosting.com\/kb\/wp-content\/uploads\/2021\/05\/359-1536x840.png 1536w, https:\/\/www.scalahosting.com\/kb\/wp-content\/uploads\/2021\/05\/359.png 1920w\" sizes=\"(max-width: 361px) 660px, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 910px, 1140px\" \/><\/figure>\n\n\n\n<ol class=\"wp-block-list\" start=\"2\"><li><strong>Enter <em>sftp:\/\/ <\/em>before adding the host and fill in the login details.<\/strong><br>To establish an SFTP connection, you need to specify the protocol before you enter the domain name or the server&#8217;s IP. In the <strong>Username <\/strong>and <strong>Password<\/strong> fields, you need to enter the login credentials you use to sign into your control panel.<\/li><\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"870\" height=\"145\" src=\"https:\/\/www.scalahosting.com\/kb\/wp-content\/uploads\/2021\/05\/360.png\" alt=\"SFTP Connection FileZilla Setup Guide, How to establish an SFTP connection to your hosting account with FileZilla? 2\" class=\"wp-image-4047\" srcset=\"https:\/\/www.scalahosting.com\/kb\/wp-content\/uploads\/2021\/05\/360.png 870w, https:\/\/www.scalahosting.com\/kb\/wp-content\/uploads\/2021\/05\/360-300x50.png 300w, https:\/\/www.scalahosting.com\/kb\/wp-content\/uploads\/2021\/05\/360-768x128.png 768w\" sizes=\"(max-width: 361px) 660px, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 910px, 1140px\" \/><\/figure>\n\n\n\n<ol class=\"wp-block-list\" start=\"3\"><li><strong>Enter the correct port and click Quickconnect.<\/strong><br>The final field asks you for the networking port. If you leave it blank, FileZilla will try to establish a connection through Port 22 (the default SSH port). If your host uses a different port, you&#8217;ll need to enter it. Otherwise, you won&#8217;t be able to establish an SSH connection.<\/li><\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><span style=\"font-weight: 400;\">If you had established a successful connection, your&nbsp; <\/span><b>Server directory<\/b><span style=\"font-weight: 400;\"> listing would be displayed.&nbsp;<\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span style=\"font-weight: 400;\">Now, you should be able to <\/span><b>drag and drop files<\/b><span style=\"font-weight: 400;\"> to upload or download them.&nbsp;&nbsp;<\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span style=\"font-weight: 400;\">You can also carry out other multipurpose file-sharing actions using Filezilla.<\/span><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><b>Conclusion<\/b><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><i><span style=\"font-weight: 400;\">Well done!<\/span><\/i><span style=\"font-weight: 400;\"> If you followed through with the steps listed above you should have <\/span><b>successfully set up an SFTP connection<\/b><span style=\"font-weight: 400;\"> using Filezilla. <\/span><i><span style=\"font-weight: 400;\">That was a piece of cake, wasn\u2019t it?&nbsp;<\/span><\/i><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span style=\"font-weight: 400;\">If you encounter any issues along the line, do leave us a comment or reach out to <\/span><a href=\"https:\/\/www.scalahosting.com\/contact-us.html\"><b>our happy-to-help support team<\/b><\/a><b>.<\/b><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In a previous article, we talked about Filezilla being the go-to FTP tool if you\u2019re looking to transfer large files to your web hosting server. We also mentioned that it\u2019s an easy-to-use, widely used, and free-to-download FTP client that provides a multipurpose solution for transferring files remotely. With Filezilla, users can upload, delete, move, download, [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_seopress_titles_title":"SFTP Connection FileZilla Setup Guide | ScalaHosting KB","_seopress_titles_desc":"","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"none","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_fb_img":"","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_seopress_social_twitter_img":"","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"both","_seopress_redirections_param":"","_seopress_redirections_type":301,"_seopress_analysis_target_kw":"","_seopress_news_disabled":"","_seopress_video_disabled":"","_seopress_video":[],"_seopress_pro_schemas_manual":[],"_seopress_pro_rich_snippets_disable_all":"","_seopress_pro_rich_snippets_disable":[],"_seopress_pro_schemas":[],"footnotes":""},"categories":[27],"tags":[],"class_list":["post-1389","post","type-post","status-publish","format-standard","hentry","category-vps-hosting"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.scalahosting.com\/kb\/wp-json\/wp\/v2\/posts\/1389","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.scalahosting.com\/kb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.scalahosting.com\/kb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.scalahosting.com\/kb\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.scalahosting.com\/kb\/wp-json\/wp\/v2\/comments?post=1389"}],"version-history":[{"count":8,"href":"https:\/\/www.scalahosting.com\/kb\/wp-json\/wp\/v2\/posts\/1389\/revisions"}],"predecessor-version":[{"id":5838,"href":"https:\/\/www.scalahosting.com\/kb\/wp-json\/wp\/v2\/posts\/1389\/revisions\/5838"}],"wp:attachment":[{"href":"https:\/\/www.scalahosting.com\/kb\/wp-json\/wp\/v2\/media?parent=1389"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.scalahosting.com\/kb\/wp-json\/wp\/v2\/categories?post=1389"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.scalahosting.com\/kb\/wp-json\/wp\/v2\/tags?post=1389"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}