バーr……blog のようなもの 2022 年 07 月

07 月 24日 ( 日 )

忍者ツールズに lftp で接続するときの注意

忍者ツールズのホームページサービスが SSL に対応してからかなりの時間が経過している。久しぶりに LFTP でファイルを put する際にハマったのでメモとして残しておく。

最初に最も重要なことを記載しておく。忍者ツールズの SSL 証明書はオレオレ証明書なので普通に .lftprc に FTP over SSL 関連の記述を書くとエラーが発生してファイルを push できない。なので証明書のチェックを off にする必要がある。

なんて邪悪なんだろうか。

lftp でファイルをアップするためには以下を .lftprc に書かなければならない。

set ftp:ssl-auth TLS
set ftp:ssl-force true
# 忍者ツールズが自己証明書を使ってるため
# ftp:ssl-allow を off
# ssl:verify-certificate を no
# にしないと忍者ツールズに push できない
# 体裁だけ整えただけで SSL 化の意味をなしていない
# set ftp:ssl-allow yes
set ftp:ssl-allow off
set ftp:ssl-protect-list yes
set ftp:ssl-protect-data yes
set ftp:ssl-protect-fxp yes
set ssl:verify-certificate no