为什么jsch.getSession得到的session使用的IPV6地址进行connect连接会报错Auth cancel,使用ipv4地址却不会,ipv6地址有特定格式要求吗?

代码如下:
Jsch jsch = new Jsch;

Session session = jsch.getSession(username,ipv6);
session.setConfig(config);
session.setPassword(password);

if (!session.isConnect())
{
session.connect();
}

在执行Connect连接时抛错Auth Cancel;

日志打出来发现名字和密码都没错,怀疑是ipv6地址的格式不对。

请把ipv6的地址打印出来一下,一般的,在使用ipv6时,会加上[]号包住ip

你好,后来问题解决了吗?使用的JSCH是什么版本

楼主解决了吗