Currently, I'm using sshd-core and mina-core libraries to create sftp server. I want to create a white list ip filter to restrict the connection for my server.
I implement the method check accessable at class MyPasswordAuthenticate @Override public boolean authenticate(String username, String password, ServerSession session) { if (isAllowAccess(session)) { return checkAuthenticate(username, password, session); } else { return false; } } However, I think this is not a good solution, I think i should check allow access when the server start create a connection or start handle request from client (For example at I/O Acceptor or the FilterChain) and return the message code for access denied. Is this impossible and how can i implement it. Or any solution to implement whitelist IP for my server. Thank you! -- Sent from: http://apache-mina.10907.n7.nabble.com/Apache-MINA-User-Forum-f31345.html