lftp 的 fish protocol 非常好用, 但是有時候會出現 Host key verification failed 的問題.
原因在於 lftp 不會對於未知的 Host 回答 Yes.
像是這樣
$ lftp -u test fish://10.1.1.1 密碼: lftp test@10.1.1.1:~> debug lftp test@10.1.1.1:~> rels ---- 正在執行進行連線的程式 (ssh -a -x -l test 10.1.1.1 echo FISH:;/bin/sh) <--- rels: 嚴重錯誤: Host key verification failed---- Disconnecting
只要 Login 之後在 lftp 的 command 下輸入 set fish:auto-confirm yes , 就可以了
ref.
saves unknown host’s fingerprint in known_hosts without any prompt #116
發佈留言