モノワスレ

ブログに書いて忘れましょう

Java からの SSH接続でたまに verify false になる

前提

jsch を使って Java から SFTP 接続するプログラムを動かしてた。

現状

たまに以下の様な謎のエラーが発生する。

jcraft.jsch.JSchException: verify: false 
     at jcraft.jsch.Session.connect(Session.java:309) 
     at jcraft.jsch.Session.connect(Session.java:162)

ほんとたまに。。
再現の仕方がよくわからない。

で、調べたらお馴染みのStackOverflowにあった。
http://stackoverflow.com/questions/12279836/ssh-using-jschexception-verify-false-sometimes-fails

使ってるバージョンが jsch-0.1.44.jar だったので、0.1.5 にあげて様子をみてみる事にする。

追記

上記の対応でうまくいきました。