It is not possible to change the default port 22 used for SFTP connections in an Azure Blob Storage account. SFTP is a platform-level service, and port 22 will remain open even if the SFTP account option is disabled. SFTP connections in Azure Blob Storage are designed to use port 22 for communication.
Azure's SFTP service operates on a multi-tenant platform. Allowing each customer to customize the port would complicate the service architecture and could lead to security and management challenges.
To manage costs effectively, it is advisable to disable the SFTP service when it is not in use. This helps prevent unnecessary charges associated with the service.
https://learn.microsoft.com/en-us/azure/storage/blobs/secure-file-transfer-protocol-support
Hope the above suggestion helps. Please let us know if you have any further queries. Please do not forget to "Accept the answer” and “up-vote” wherever the information provided helps you, this can be beneficial to other community members.