gpt4 book ai didi

ubuntu - JSchException : Auth fail on Ubuntu 22. 04

转载 作者:行者123 更新时间:2023-12-02 18:06:33 32 4
gpt4 key购买 nike

我最近将我的云服务器操作系统从 Ubuntu 20.04 更改为 22.04。之后,远程上传 jar 任务在使用 org.hidetake.ssh 进行 gradle 构建期间失败并显示以下消息。

com.jcraft.jsch.JSchException: Auth fail

我想这可能是 Ubuntu 22.04 上不推荐使用的 RSA 问题,但我找不到解决方法。

我在 ssh.run 任务中使用的配置如下。如果有人有想法,我将不胜感激。

remotes {
myServer {
host = 'x.x.x.x'
port = 22
user = 'ubuntu'
identity = file('d:/a.pem')
knownHosts = allowAnyHosts
}
}

最佳答案

服务器确实很可能需要 rsa-sha2。 JSch 不支持它。由于 JSch 似乎不再更新,它很可能永远不会更新。

虽然有一个 JSch 的分支:
https://github.com/mwiede/jsch


另一个(显然不太安全)选项是通过添加 deprecated ssh-rsa 来重新配置服务器以不需要 rsa-sha2 PubkeyAcceptedAlgorithms .

关于ubuntu - JSchException : Auth fail on Ubuntu 22. 04,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73135640/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com