Фильтр Ip удаленного SFTP - PullRequest
       44

Фильтр Ip удаленного SFTP

0 голосов
/ 04 октября 2018

В настоящее время я использую SFTP-сервер, который использует ssh-core и apache mina-core.

Я хочу отфильтровать удаленный IP-адрес.Я реализовал класс CustomFilterAdapter, расширяет IoFilterAdapter, и я проверяю, находится ли удаленный Ip в диапазоне белого списка, я не буду создавать сеанс

public void sessionCreated(NextFilter nextFilter, IoSession session) throws Exception
{
    log.debug(String.format("Start check access for ip %s.", ((InetSocketAddress)session.getRemoteAddress()).getAddress().getHostAddress()));
    try
    {
        isAllowAccess(session);
    }
    catch (Exception ex)
    {
        log.error("Access dinied.  " + ex.getMessage());
        return;
    }

    super.sessionCreated(nextFilter, session);
}

Однако, это не работает.Это не запустить мой код.Какие шаги я пропустил или я применил неправильный фильтр.

...