7

私は Azure についてほとんど知りませんが、クライアントがファイルを SFTP で送信できるクラウド サーバーを探しています。主にデータストレージに使用されます。唯一の要件は、ファイルが (FTP ではなく) SFTP 経由で送信されることです。

誰もこれについて経験がありますか?これをセットアップするのはどれくらい難しいですか?これは可能ですか?

4

3 に答える 3

3

Windows Azure VM で通常の FTP サイトをセットアップする手順については、http://nicoploner.blogspot.com/2010/12/ftp-server-on-windows-azure-from.htmlを参照してください。

Windows Server で SFTP をセットアップする方法は次のとおりです (Azure VM にも適用されます) - http://www.digitalmediaminute.com/article/1487/setting-up-a-sftp-server-on-windows

于 2012-11-02T14:29:51.537 に答える
2

はい、Azure VMの役割を設定してから、WindowsServer用のSFTPサーバーをインストールできます。

Linux VMロールを設定して、ネイティブのsftpコマンドを使用することもできます。

実行している内容によっては、BLOBストレージ(これはSFTPではありません)を指すRESTfulサービスを使用することもできますが、HTTPを経由するため、AzureBlobStorageのすべての利点を直接利用できます。

于 2012-11-02T14:05:13.530 に答える
2

いくつかのオプションと追加のリソースを次に示します。

1) Windows Server に SFTP をインストールできます

https://winscp.net/eng/docs/guide_windows_openssh_server

これは、Microsoft の GitHub の OpenSSH パッケージを使用します。

2) Ubuntu VM を使用できます

@Bart Czernickiが述べたように、OpenSSH は Linux に組み込まれており、すぐに使用できる SFTP が付属しています。/etc/ssh/sshd_config ファイルを使用して実装をカスタマイズします。

3) SFTP ゲートウェイ

SFTP ゲートウェイと呼ばれる Azure Marketplace に役立つ製品があります。(開示:私はThorn Technologiesで働いています。)

これは、最初から構築することなく SFTP サーバーを起動するのに適したオプションです。また、ユーザーを管理するための Web インターフェイスも備えているため、SSH ターミナルで費やす時間を最小限に抑えることができます。

ところで、これは元の質問では尋ねられていませんが、耐久性のあるストレージ レイヤー (Azure Blob Storage) にデータを移動することを検討することをお勧めします。1 つの方法は、incron を使用してファイル イベントをリッスンすることです。SFTP 経由でのファイルの転送が完了したら、Azure CLI を使用してファイルを Azure Blob Storage にコピーし、成功したらディスクからファイルを削除します。これは、SFTP ゲートウェイを構築するために使用したアプローチです。

お役に立てれば!

于 2019-07-11T14:15:07.877 に答える