lftp で Fatal error: Certificate verification
lftp を使ったファイルの FTP アップロードについて書いた。
今回、レンタルサーバーのスターサーバーにファイルのアップロードをしてみることにした。
*
lfpt コマンドを実行して lfpt の対話モードの中に入ったとする。
そこで ls コマンドでディレクトリ内のファイルを一覧表示しようとしたら、以下のようなエラーが出た。
これを解決するには一旦以下のコマンドを実行すればいい。
set ssl:check-hostname false
こうすれば ls コマンドも、mirror コマンドでのアップロードも問題なくできた。
なお以前書いた lftp のスクリプトを使ったアップロード方法では、スクリプト内にもともと set ssl:check-hostname false が記述されてたのでエラーが出ていなかったわけだ。
参考:
lftpのSSL通信エラー解消方法 – 猫のプロトコル
https://protocol.nekono.tokyo/2016/07/06/lftpのssl通信エラー解消方法/