@Override
 public void setSession(final ServerSession session) {
   final SocketAddress remoteAddress = session.getIoSession().getRemoteAddress();
   String hostName = "";
   String port = "";
   if (remoteAddress instanceof InetSocketAddress) {
     hostName = ((InetSocketAddress) remoteAddress).getAddress().getHostAddress();
     port = Integer.toString(((InetSocketAddress) remoteAddress).getPort());
   }
   netconfHelloMessageAdditionalHeader =
       new NetconfHelloMessageAdditionalHeader(
           session.getUsername(), hostName, port, "ssh", "client");
 }
 private boolean checkPassword(ServerSession session, String username, String password)
     throws Exception {
   PasswordAuthenticator auth = session.getServerFactoryManager().getPasswordAuthenticator();
   if (auth != null) {
     return auth.authenticate(username, password, session);
   }
   throw new Exception("No PasswordAuthenticator configured");
 }
 public void setSession(final ServerSession session) {
   SshSession s = session.getAttribute(SshSession.KEY);
   this.context = sshScope.newContext(schemaFactory, s, "");
 }
 public void setSession(final ServerSession session) {
   final SshSession s = session.getAttribute(SshSession.KEY);
   this.ctx = sshScope.newContext(s, commandLine);
 }