Skip to content
christianfrohn.dk

christianfrohn.dk

  • Home
  • Microsoft 365
    • Teams
    • Exchange
    • SharePoint Online
    • Power BI
  • Azure
    • App service
    • SQL
    • Logic app
    • Storage account
    • Automation Account
  • Microsoft Entra
    • Entra ID
    • Entra ID Governance
      • Lifecycle Workflow
      • Entitlement Management
    • API-driven user provisioning
    • Service principal
    • Global Secure Access
  • PowerShell
  • KQL
  • About

Storage account

Getting started with Azure SFTP

April 17, 2022 by Christian Frohn

Intro
A few days ago Microsoft announced that you will be able to use an Azure Storage Account as SFTP (Secure File Transfer Protocol). This is a feature that a lot of people have been waiting for a long time. Please bear in mind that SFTP on a Storage Account is still in preview and lot might change in the regards to functionalities.
Azure SFTP is the right now the closest thing that you can get to FTP-as-a-Service, it’s something that I have been looking forward to myself for a long time (I can now finally shutdown my FTP server maybe). The need for (S)FTP has been in decline for a long time because there are a lot of great tools out there that can be used to share files and collaborate on said files. (Microsoft SharePoint, OneDrive etc.)
The need for SFTP is from my point of view still valid, when you need to share a large file with another company. One case for it is that you need to share a big database (.bak) with another person. Another case is you need to receive a lot of files from a vendor that you need in a program. Then SFTP might be more suited for your needs.
As I said, there are still many valid needs for SFTP.

Read more

Categories Storage account Tags Azure, SFTP, Storage account
  • GitHub
  • LinkedIn
  • Twitter
  • Bluesky
CertMS-700 CertMS-500 CertSC-300 CertAZ-104 CertAZ-500

Additional Cert Additional Cert Additional Cert

Tags

Access Package (4) API (1) API-driven user provisioning (4) Automation Account (1) Azure (5) Certificate (1) Entitlement Management (10) Entra ID (18) Entra ID Governance (22) Exchange (2) GitHub (2) Global Secure Access (3) GSA (3) IAM (25) Identity and Access Management (26) Internet Access (1) KQL (5) Licens (1) Lifecycle Workflow (9) Logic app (2) Microsoft Graph (3) Power BI (1) PowerShell (27) Private Access (1) Security (1) Sentinel (2) Service principal (5) SFTP (1) SQL (6) Storage account (1) Teams (5) Tools (1) UM (1) User Management (1)

Most Viewed Posts

  1. Securing Service Principals in Microsoft Entra ID with Conditional Access policies (19,160)
  2. Configure EmployeeHireDate and EmployeeLeaveDateTime in Active Directory to be used with Microsoft Entra ID Governance. (18,885)
  3. Securely storing and retrieving credentials with Azure Key Vault in PowerShell scripts (15,640)
  4. Modifying the attribute mapping in API-driven provisioning to on-premises Active Directory. (13,725)
  5. Getting started with API-driven Inbound User Provisioning to On-Premises AD (12,939)
  6. Connect to Microsoft Graph with PowerShell using a certificate and an Azure service principal. (10,563)
  7. Create onboarding Lifecycle Workflows using Microsoft Entra ID Governance (10,274)
  8. Assign Azure SQL database permissions to AAD group (9,252)
  9. Create Access Packages in Entra ID Governance with PowerShell (8,627)
  10. A Way to Manage On-Prem AD Group Memberships Using Entra ID Governance (8,221)
GitHub Repositories Section

Entra

PowerShell scripts for Microsoft Entra ID administration and automation

Azure

Contains code related to Azure infrastructure deployment, automation and management

KQL

Contains KQL queries for Azure Monitor, Log Analytics and Sentinel

© 2026 christianfrohn.dk • Built with GeneratePress