client.setServerKeyVerifier(verifier); client.start();
@Override public SshClient build(boolean isFillWithDefaultValues) { SshClient client = super.build(isFillWithDefaultValues); client.setServerKeyVerifier(serverKeyVerifier); client.setHostConfigEntryResolver(hostConfigEntryResolver); client.setClientIdentityLoader(clientIdentityLoader); client.setFilePasswordProvider(filePasswordProvider); return client; }
@Override public SshClient build(boolean isFillWithDefaultValues) { SshClient client = super.build(isFillWithDefaultValues); client.setServerKeyVerifier(serverKeyVerifier); client.setHostConfigEntryResolver(hostConfigEntryResolver); client.setClientIdentityLoader(clientIdentityLoader); client.setFilePasswordProvider(filePasswordProvider); return client; }
@Override public void process(Exchange exchange) throws Exception { final Message in = exchange.getIn(); String command = in.getMandatoryBody(String.class); final Map<String, Object> headers = exchange.getIn().getHeaders(); try { String knownHostResource = endpoint.getKnownHostsResource(); if (knownHostResource != null) { client.setServerKeyVerifier(new ResourceBasedSSHKeyVerifier(exchange.getContext(), knownHostResource, endpoint.isFailOnUnknownHost())); } SshResult result = SshHelper.sendExecCommand(headers, command, endpoint, client); exchange.getOut().setBody(result.getStdout()); exchange.getOut().setHeader(SshResult.EXIT_VALUE, result.getExitValue()); exchange.getOut().setHeader(SshResult.STDERR, result.getStderr()); } catch (Exception e) { throw new CamelExchangeException("Cannot execute command: " + command, exchange, e); } // propagate headers and attachments exchange.getOut().getHeaders().putAll(in.getHeaders()); exchange.getOut().setAttachments(in.getAttachments()); } }
client = createSshClient(); client.setServerKeyVerifier( (sshClientSession, remoteAddress, serverKey) -> { hostKey = serverKey;
public static SshClient setupTestClient(Class<?> anchor) { SshClient client = SshClient.setUpDefaultClient(); client.setServerKeyVerifier(AcceptAllServerKeyVerifier.INSTANCE); client.setHostConfigEntryResolver(HostConfigEntryResolver.EMPTY); client.setKeyPairProvider(KeyPairProvider.EMPTY_KEYPAIR_PROVIDER); return client; }
public static SshClient setupTestClient(Class<?> anchor) { SshClient client = SshClient.setUpDefaultClient(); client.setServerKeyVerifier(AcceptAllServerKeyVerifier.INSTANCE); client.setHostConfigEntryResolver(HostConfigEntryResolver.EMPTY); client.setKeyPairProvider(KeyPairProvider.EMPTY_KEYPAIR_PROVIDER); return client; }
public static SshClient setupTestClient(Class<?> anchor) { SshClient client = SshClient.setUpDefaultClient(); client.setServerKeyVerifier(AcceptAllServerKeyVerifier.INSTANCE); client.setHostConfigEntryResolver(HostConfigEntryResolver.EMPTY); client.setKeyPairProvider(KeyPairProvider.EMPTY_KEYPAIR_PROVIDER); return client; }
client.setServerKeyVerifier(new ResourceBasedSSHKeyVerifier(exchange.getContext(), knownHostResource, endpoint.isFailOnUnknownHost()));
client.setServerKeyVerifier(serverKeyVerifier); client.setKeyPairProvider(new FileKeyPairProvider()); log.debug("Created client: {}", client);
client.setServerKeyVerifier(serverKeyVerifier); client.setKeyPairProvider(new FileKeyPairProvider()); log.debug("Created client: {}", client);
client.setServerKeyVerifier(new ServerKeyVerifier() { @Override public boolean verifyServerKey(ClientSession sshClientSession, SocketAddress remoteAddress, PublicKey serverKey) {
client.setServerKeyVerifier(new ServerKeyVerifier() { @Override public boolean verifyServerKey(ClientSession sshClientSession, SocketAddress remoteAddress, PublicKey serverKey) {
client.setServerKeyVerifier(new ServerKeyVerifier() { @Override public boolean verifyServerKey(ClientSession sshClientSession, SocketAddress remoteAddress, PublicKey serverKey) {