【问题标题】:Exhausted available authentication method用尽了可用的身份验证方法
【发布时间】:2013-12-30 06:09:18
【问题描述】:

搜索和研究,但找不到答案/解决方案

Security.addProvider(new org.bouncycastle.jce.provider.BouncyCastleProvider());
SSHClient ssh = new SSHClient();
ssh.addHostKeyVerifier(new PromiscuousVerifier());
ssh.connect("aws instance",22);
PKCS8KeyFile keyFile = new PKCS8KeyFile();
keyFile.init(new File("pem file "));
ssh.authPublickey("ec2-user", keyFile );

Exception in thread "main" net.schmizz.sshj.userauth.UserAuthException: Exhausted available   authentication methods  
at net.schmizz.sshj.SSHClient.auth(SSHClient.java:217)  
at net.schmizz.sshj.SSHClient.authPublickey(SSHClient.java:316)  
at net.schmizz.sshj.SSHClient.authPublickey(SSHClient.java:335)  

感谢任何帮助

【问题讨论】:

  • 您是否有机会在其他地方找到想要分享的答案?因为我也有类似的问题……

标签: sshj


【解决方案1】:

该错误在特定版本之前的 API 中是已知的。如果可能,尝试使用最新版本升级 net.schmizz.sshj 依赖项。

【讨论】:

    猜你喜欢
    • 2013-03-26
    • 2020-04-03
    • 2013-07-21
    • 2014-12-13
    • 1970-01-01
    • 1970-01-01
    • 2010-10-24
    • 2021-04-28
    • 1970-01-01
    相关资源
    最近更新 更多