libpam-google-authenticator,无法使用gradle pugin org.hidetake.ssh进行授权

pnwntuvh  于 2023-03-03  发布在  Go
关注(0)|答案(1)|浏览(134)

我正在尝试使用用户名、私钥和Google身份验证器通过Gradle插件登录SSH主机:'org.hidetake.ssh'但我得到错误:
com.jcraft.jsch.JSchException:方法"键盘交互式"的身份验证取消
同时,我可以通过常规的ssh客户端连接到服务器,它要求我输入一个OTP代码并转到服务器。

remotes.create('preprod') {
    host = '10.10.10.10'//todo old IP
    user = 'test'
    identity = file(adminKeyPath)
    knownHosts = allowAnyHosts
}

我希望脚本将请求VSCode中的OTP代码,以便在服务器上进行授权

pexxcrt2

pexxcrt21#

据我所知,插件org.hidetake.ssh不能处理用户输入。
这应该是可能的,但目前没有这个插件。
比较https://stackoverflow.com/a/39511487/2290153上的Jsch示例

相关问题