LoginSignup
0
0

More than 1 year has passed since last update.

SFTP ファイル転送の自動化を LFTP で行う

Last updated at Posted at 2022-01-21

はじめに

Linux 標準の sftp コマンドは自動化させるとパスフレーズ入力が困難だったりします。
そこで高機能なファイル転送プログラムの LFTP を使ってみました。

使い方

インストール

$ sudo dnf install lftp

※RHEL 8 互換環境の場合

自動化スクリプトファイル設定例

認証方式:公開鍵

サーバー:192.168.0.1
ユーザー:fuku
秘密鍵パスフレーズ:inuha
ダウンロードファイル:dog.jpg
フィンガープリントの自動確認:有効

lftp_scitp
set sftp:auto-confirm yes
open -u fuku,inuha sftp://192.168.0.1
get dog.jpg
exit

認証方式:パスワード

サーバー:192.168.0.1
ユーザー:fuku
パスワード:nekoha
ダウンロードファイル:cat.jpg

lftp_scitp
open -u fuku,nekoha sftp://192.168.0.1
get cat.jpg
exit

実行

スクリプトファイルを -f オプションで指定するだけで実行できます。

$ lftp -f lftp_script
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0