SFTPを用いたファイルの取得、格納を行うためのアドバイスとチェックリストをまとめました。バッチ実行を想定しているため、スクリプトの自動化についても触れます
必要な準備
1. SFTPクライアントのインストール
`OpenSSH`、`lftp`、`psftp`(PuTTY SFTP)などが一般的に使用されます。
例:Ubuntuの場合 `sudo apt-get install openssh-client` で `OpenSSH` をインストールできます。
2. 認証情報の準備
SFTPサーバーのホスト名(Bサーバー)
ユーザー名
パスワード または SSH鍵ファイル
3. 必要なフォルダの確認・作成
Aサーバー上の任意の格納フォルダ(取得先フォルダ)
Bサーバー上の指定フォルダ(格納フォルダ)
スクリプト例
① SFTPを用いてAサーバーからBサーバー上に格納されたCSVファイルを取得する
(bash)
#!/bin/bash
# 設定
SFTP_HOST="Bサーバーのホスト名"
ここから先は
1,392字
¥ 500
この記事が気に入ったらサポートをしてみませんか?