+ public void start(final ChannelSession channel, final Environment env) {
+ final ServerSession session = channel.getServerSession();
+ final SocketAddress remoteAddress = session.getIoSession().getRemoteAddress();
+ final String hostName;
+ final String port;
+ if (remoteAddress instanceof InetSocketAddress) {
+ hostName = ((InetSocketAddress) remoteAddress).getAddress().getHostAddress();
+ port = Integer.toString(((InetSocketAddress) remoteAddress).getPort());
+ } else {
+ hostName = "";
+ port = "";
+ }
+ netconfHelloMessageAdditionalHeader = new NetconfHelloMessageAdditionalHeader(session.getUsername(), hostName,
+ port, "ssh", "client");
+