Putty を使用した SFTP
これは役立つかもしれません - Windows マシンで Putty を使用して、VBA を使用して SFTP 経由で Linux サーバーと通信する良い例です: VBA を使用したSFTP アップロード
Access を使用する各 Windows マシンにパテをインストールし、Linux サーバーに適切な権限が設定されていることを確認する必要があります。
カスタムアドイン
.NET を使用して、アクセス用のアドインを作成し、ソケットを介してサーバーにファイルを転送することもできますが、これには、要求をリッスンするサーバー側アプリケーションを作成する必要があります。開発者としての複雑さを犠牲にして、実装方法を完全に自由にすることができます。
次のことを行う必要があります。
- Visual Studio (または他の .NET IDE) を使用してアドインを作成する
- これを Access アプリケーションに追加し、作成した API を使用します。
- それをリッスンするサーバー側アプリケーションを作成します (これは単純な Python アプリケーションである可能性があります)。
SMTP アプローチ
クリエイティブになりたい場合は、Access の CDO 機能を使用して、ファイルを独自の模擬 SMTP サーバーに電子メールで送信できます: Access で電子メールを送信する
ここでも、SMTP プロトコルを処理するハンドラー アプリケーションを作成する必要がありますが、素晴らしい例がいくつかあると確信しています。
HTTP アプローチ
ファイルをエンコードし、単純な POST 要求で HTTP 経由で単純な PHP サーバーに送信することもできます。Access を使用した Web 要求の例
結論
ご覧のとおり、最も簡単なアプローチは Putty を使用することですが、いくつかの興味深いカスタム アプローチを採用することもできます。
SMTP または HTTP のいずれかを使用するのが適していると思いますが、それはサーバー側ハンドラーをどれだけ簡単にセットアップできるかによって異なります。ファイルの受信と管理を処理するために使用できる既存の SMTP エミュレーターが存在する場合があります。