{"id":1244,"date":"2022-03-08T15:55:29","date_gmt":"2022-03-08T15:55:29","guid":{"rendered":"http:\/\/jackofalltradesmasterofsome.com\/blog\/?p=1244"},"modified":"2022-03-08T15:55:29","modified_gmt":"2022-03-08T15:55:29","slug":"use-azure-blob-storage-for-sftp","status":"publish","type":"post","link":"https:\/\/jackofalltradesmasterofsome.com\/blog\/2022\/03\/08\/use-azure-blob-storage-for-sftp\/","title":{"rendered":"Use Azure Blob Storage for SFTP"},"content":{"rendered":"\n<p>This <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/storage\/blobs\/secure-file-transfer-protocol-support\">feature is in preview<\/a> at time of writing and may be subject to change. Here is a quick guide on how to Use Azure Blob Storage Gen2 for SFTP for cheap serverless SFTP. Step by step guide on setup and access.  By using local users, this allows you to create a series of SSH users and passwords for segmented folders and control access to your SFTP file storage. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Use Azure Blob Storage for SFTP<\/h2>\n\n\n\n<ol class=\"wp-block-list\"><li>Navigate to Subscriptions and select the subscription you want to activate the SFTP features against<\/li><\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"553\" height=\"440\" src=\"http:\/\/jackofalltradesmasterofsome.com\/blog\/wp-content\/uploads\/2022\/03\/image.png\" alt=\"\" class=\"wp-image-1246\" srcset=\"https:\/\/jackofalltradesmasterofsome.com\/blog\/wp-content\/uploads\/2022\/03\/image.png 553w, https:\/\/jackofalltradesmasterofsome.com\/blog\/wp-content\/uploads\/2022\/03\/image-300x239.png 300w\" sizes=\"auto, (max-width: 553px) 100vw, 553px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Select \u201cPreview Features\u201d and then search for \u201cSFTP\u201d. Select \u201cSFTP support in Azure Blob Storage and click Register.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"975\" height=\"480\" src=\"http:\/\/jackofalltradesmasterofsome.com\/blog\/wp-content\/uploads\/2022\/03\/image-1.png\" alt=\"\" class=\"wp-image-1247\" srcset=\"https:\/\/jackofalltradesmasterofsome.com\/blog\/wp-content\/uploads\/2022\/03\/image-1.png 975w, https:\/\/jackofalltradesmasterofsome.com\/blog\/wp-content\/uploads\/2022\/03\/image-1-300x148.png 300w, https:\/\/jackofalltradesmasterofsome.com\/blog\/wp-content\/uploads\/2022\/03\/image-1-768x378.png 768w\" sizes=\"auto, (max-width: 975px) 100vw, 975px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li><\/li><\/ul>\n\n\n\n<ul class=\"wp-block-list\"><li>Create a new Gen2 storage account in Azure. Use any name you need and set as Standard.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"272\" height=\"266\" src=\"http:\/\/jackofalltradesmasterofsome.com\/blog\/wp-content\/uploads\/2022\/03\/image-2.png\" alt=\"\" class=\"wp-image-1248\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"975\" height=\"200\" src=\"http:\/\/jackofalltradesmasterofsome.com\/blog\/wp-content\/uploads\/2022\/03\/image-3.png\" alt=\"\" class=\"wp-image-1249\" srcset=\"https:\/\/jackofalltradesmasterofsome.com\/blog\/wp-content\/uploads\/2022\/03\/image-3.png 975w, https:\/\/jackofalltradesmasterofsome.com\/blog\/wp-content\/uploads\/2022\/03\/image-3-300x62.png 300w, https:\/\/jackofalltradesmasterofsome.com\/blog\/wp-content\/uploads\/2022\/03\/image-3-768x158.png 768w\" sizes=\"auto, (max-width: 975px) 100vw, 975px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Under advanced setting you must Enable hierarchical namespace in the storage settings as well as Enable SFTP.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"975\" height=\"488\" src=\"http:\/\/jackofalltradesmasterofsome.com\/blog\/wp-content\/uploads\/2022\/03\/image-4.png\" alt=\"\" class=\"wp-image-1250\" srcset=\"https:\/\/jackofalltradesmasterofsome.com\/blog\/wp-content\/uploads\/2022\/03\/image-4.png 975w, https:\/\/jackofalltradesmasterofsome.com\/blog\/wp-content\/uploads\/2022\/03\/image-4-300x150.png 300w, https:\/\/jackofalltradesmasterofsome.com\/blog\/wp-content\/uploads\/2022\/03\/image-4-768x384.png 768w\" sizes=\"auto, (max-width: 975px) 100vw, 975px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Setup SFTP in Azure Blob Storage<\/h2>\n\n\n\n<ol class=\"wp-block-list\"><li>In your storage, create a new container.<\/li><\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"485\" height=\"385\" src=\"http:\/\/jackofalltradesmasterofsome.com\/blog\/wp-content\/uploads\/2022\/03\/image-5.png\" alt=\"\" class=\"wp-image-1251\" srcset=\"https:\/\/jackofalltradesmasterofsome.com\/blog\/wp-content\/uploads\/2022\/03\/image-5.png 485w, https:\/\/jackofalltradesmasterofsome.com\/blog\/wp-content\/uploads\/2022\/03\/image-5-300x238.png 300w\" sizes=\"auto, (max-width: 485px) 100vw, 485px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Under Settings you now should have a SFTP option to navigate too.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"389\" height=\"410\" src=\"http:\/\/jackofalltradesmasterofsome.com\/blog\/wp-content\/uploads\/2022\/03\/image-6.png\" alt=\"\" class=\"wp-image-1252\" srcset=\"https:\/\/jackofalltradesmasterofsome.com\/blog\/wp-content\/uploads\/2022\/03\/image-6.png 389w, https:\/\/jackofalltradesmasterofsome.com\/blog\/wp-content\/uploads\/2022\/03\/image-6-285x300.png 285w\" sizes=\"auto, (max-width: 389px) 100vw, 389px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Create a new local user and select \u201cSSH Password\u201d<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"899\" height=\"503\" src=\"http:\/\/jackofalltradesmasterofsome.com\/blog\/wp-content\/uploads\/2022\/03\/image-7.png\" alt=\"\" class=\"wp-image-1253\" srcset=\"https:\/\/jackofalltradesmasterofsome.com\/blog\/wp-content\/uploads\/2022\/03\/image-7.png 899w, https:\/\/jackofalltradesmasterofsome.com\/blog\/wp-content\/uploads\/2022\/03\/image-7-300x168.png 300w, https:\/\/jackofalltradesmasterofsome.com\/blog\/wp-content\/uploads\/2022\/03\/image-7-768x430.png 768w\" sizes=\"auto, (max-width: 899px) 100vw, 899px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Next give this user the correct permissions to the containers and folders. Once completed the password will be shared with you.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"927\" height=\"617\" src=\"http:\/\/jackofalltradesmasterofsome.com\/blog\/wp-content\/uploads\/2022\/03\/image-8.png\" alt=\"\" class=\"wp-image-1254\" srcset=\"https:\/\/jackofalltradesmasterofsome.com\/blog\/wp-content\/uploads\/2022\/03\/image-8.png 927w, https:\/\/jackofalltradesmasterofsome.com\/blog\/wp-content\/uploads\/2022\/03\/image-8-300x200.png 300w, https:\/\/jackofalltradesmasterofsome.com\/blog\/wp-content\/uploads\/2022\/03\/image-8-768x511.png 768w\" sizes=\"auto, (max-width: 927px) 100vw, 927px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li><\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Connect to Azure SFTP in Cleint<\/h2>\n\n\n\n<ol class=\"wp-block-list\"><li>Open a SFTP tool such as WinSCP or FileZilla<\/li><li>For the host name enter the blob storage name, and user name and password from the previous steps. <ol><li>storagename.blob.core.windows.net<\/li><\/ol><\/li><li>Hit connect. You may be prompted for approval of a key. Once you accept, you should now have access to the SFTP on blob storage!<\/li><\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"825\" height=\"120\" src=\"http:\/\/jackofalltradesmasterofsome.com\/blog\/wp-content\/uploads\/2022\/03\/image-9.png\" alt=\"\" class=\"wp-image-1255\" srcset=\"https:\/\/jackofalltradesmasterofsome.com\/blog\/wp-content\/uploads\/2022\/03\/image-9.png 825w, https:\/\/jackofalltradesmasterofsome.com\/blog\/wp-content\/uploads\/2022\/03\/image-9-300x44.png 300w, https:\/\/jackofalltradesmasterofsome.com\/blog\/wp-content\/uploads\/2022\/03\/image-9-768x112.png 768w\" sizes=\"auto, (max-width: 825px) 100vw, 825px\" \/><\/figure>\n\n\n\n<p>For more information be sure to check out the rest of this blog for azure tips and tricks and business intelligence tutorials. Azure belongs to the Microsoft suite of products and for more details please see the portal site on Microsoft&#8217;s documentation. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>This feature is in preview at time of writing and may be subject to change. Here is a quick guide on how to Use Azure Blob Storage Gen2 for SFTP for cheap serverless SFTP. Step by step guide on setup and access. By using local users, this allows you to create a series of SSH [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1146,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1244","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/jackofalltradesmasterofsome.com\/blog\/wp-json\/wp\/v2\/posts\/1244","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jackofalltradesmasterofsome.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jackofalltradesmasterofsome.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jackofalltradesmasterofsome.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jackofalltradesmasterofsome.com\/blog\/wp-json\/wp\/v2\/comments?post=1244"}],"version-history":[{"count":1,"href":"https:\/\/jackofalltradesmasterofsome.com\/blog\/wp-json\/wp\/v2\/posts\/1244\/revisions"}],"predecessor-version":[{"id":1256,"href":"https:\/\/jackofalltradesmasterofsome.com\/blog\/wp-json\/wp\/v2\/posts\/1244\/revisions\/1256"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jackofalltradesmasterofsome.com\/blog\/wp-json\/wp\/v2\/media\/1146"}],"wp:attachment":[{"href":"https:\/\/jackofalltradesmasterofsome.com\/blog\/wp-json\/wp\/v2\/media?parent=1244"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jackofalltradesmasterofsome.com\/blog\/wp-json\/wp\/v2\/categories?post=1244"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jackofalltradesmasterofsome.com\/blog\/wp-json\/wp\/v2\/tags?post=1244"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}