FTP経由で外部のサーバーにある画像を軽量化するには

LightFileコマンドは、同一ファイルシステム以外にもSFTPを経由して、外部のファイルシステムに存在するファイルを軽量化することができます。

次のようにコマンドを実行します。

$ lightfile --serial <シリアルコード> \
  --file-system sftp \
  --host <接続先ドメイン名またはIPアドレス> \
  --user <SFTPユーザ名> \
  --password <SFTPパスワード> \
  --dir <FTP接続先での対象ディレクトリ>

秘密鍵でSFTPの認証を行うには

--private-key-fileコマンドラインオプションに、秘密鍵ファイルのパスを指定します。

$ lightfile --serial <シリアルコード> \
  --file-system sftp \
  --host <接続先ドメイン名またはIPアドレス> \
  --user <SFTPユーザ名> \
  --private-key-file <秘密鍵のパス> \
  --dir <FTP接続先での対象ディレクトリ>

SFTPの接続先ポート番号を変更するには

デフォルトではSFTP(SSH)標準の22番ポートを利用しますが、--portコマンドラインオプションを指定することでポート番号を変更することができます。

$ lightfile --serial <シリアルコード> \
  --file-system sftp \
  --host <接続先ドメイン名またはIPアドレス> \
  --port <ポート番号> \
  --user <SFTPユーザ名> \
  --password <SFTPパスワード> \
  --dir <FTP接続先での対象ディレクトリ>