- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
第一次询问 stackoverflow,也使用 sshj。除了 sshj 提供的示例之外,我还没有真正找到任何有用的资源来帮助使用此 API。
我一直在尝试使用 sshj 进行远程端口转发,但遇到了这个错误。
Exception in thread "main" net.schmizz.sshj.userauth.UserAuthException: Exhausted available authentication methods
public void startRemotePortForwardingConnection(LocalPortForwarder.Parameters parameters) throws IOException{
sshClient.connect(parameters.getLocalHost());
this.connectionStatus = CONNECTED;
System.out.print("Connected to localhost" + NEWLINE);
try {
sshClient.authPassword(this.username, this.password);
System.out.print("Authorized with as user " + username + " with password " + password + NEWLINE);
// the local port we should be listening on
RemotePortForwarder.Forward localPortToListenOn = new RemotePortForwarder.Forward(parameters.getLocalPort());
System.out.print("localPortToListenOn initialized" + NEWLINE);
// where we should forward the packets
InetSocketAddress socketAddress = new InetSocketAddress(parameters.getRemoteHost(), parameters.getRemotePort());
SocketForwardingConnectListener remotePortToForwardTo = new SocketForwardingConnectListener(socketAddress);
System.out.print("remotePortToForwardTo initialized" + NEWLINE);
//bind the forwarder to the correct ports
sshClient.getRemotePortForwarder().bind(localPortToListenOn, remotePortToForwardTo);
System.out.print("ports bound together" + NEWLINE);
sshClient.getTransport().setHeartbeatInterval(30);
sshClient.getTransport().join();
}
finally {
sshClient.disconnect();
}
}
最佳答案
我为一个类似的先前问题编写了一个示例,您可以直接在将连接到 EC2 实例的 groovyconsole 中运行该问题:https://stackoverflow.com/a/15800383/311525
关于ssh - net.schmizz.sshj.userauth.UserAuthException : Exhausted available authentication methods,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15805242/
这是我在 global.asax 文件中的自定义用户身份验证设置,但我目前在 Configure 方法中手动提供用户;是否可以从 Redis 服务器获取值? 例如如果用户存在且密码没问题,是否可以自动
我有带验证的类(class): public class User { @Size(min=3, max=20, message="User name must be between 3 an
我无法使用 Gradle SSH Plugin 连接到 SSH 主机用我的私钥。 在 build.gradle 中指定密码工作正常: remotes { webServer {
我尝试使用使用私钥的方法(具有密码短语并从文件添加到 ssh-agent)(根据 this 堆栈帖子): spring: cloud: config: server:
我正在尝试创建 CustomAuthUserSession 以及使用 RefIdStr 属性将我自己的用户文档与 UserAuth 对象相关联。 在我的 CustomUserAuthSession 的
我正在尝试使用 JGit 的 API 和以下代码进行 git pull public class gitHubTest { JSch jsch = new JSch(); // Def
第一次询问 stackoverflow,也使用 sshj。除了 sshj 提供的示例之外,我还没有真正找到任何有用的资源来帮助使用此 API。 我一直在尝试使用 sshj 进行远程端口转发,但遇到了这
我正在尝试使用 ssh 私钥文件设置 Spring Boot 云配置服务器并获取:ucom.jcraft.jsch.JSchException:USERAUTH 失败我的 application.pr
我是一名优秀的程序员,十分优秀!