我使用Apache Mina SSHD创建SFTP服务器。我想找出客户端IP连接到我的服务器时的IP(通过FileZilla,WinSCP)。但是,当我尝试在ServerSession中找到它时,却没有。

在哪里可以找到此信息?

谢谢。

最佳答案

使用 ServerSession.getIoSession 检索 IoSession 实例。然后调用 IoSession.getRemoteAddress()

serverSession.getIoSession().getRemoteAddress()

08-05 01:50