2013年3月7日木曜日

FTP mirror について

昔は、ftpmirror というperlスクリプトがあったと思うのだが、今はそれが見当たらない。どうして、ftpmirrorすればいいか調べたところ、lftp で実現できることがわかった。

lftp は epel を有効にして、searchすれば検索できるので、そこでインストールしてください。

例えば、
lftp -u izawa,password -e "mirror -Rvea /var/www/live_html/ /var/www/" 10.167.6.110
と実行すれば、live_html が /var/www/ 配下に作成されてファイルがmirrorされます。

おお、これは便利とおもいきや、ps コマンドでみるとパスワードが見えてしまっている。これはよくないので、


open 10.167.6.110
user izawa password
mirror -Rvea /var/www/live_html/ /var/www/
quit

というファイルを作成して、
lftp -f ファイル
と実行しよう。これで実行すれば、パスワードが見られることはありません。きっと。。。

0 件のコメント:

コメントを投稿