是否可以通过 Apache Mina SSHD ServerSession 获取 SSH/SFTP 客户端的 IP 地址?

Is it possible to get IP address of SSH/SFTP client via Apache Mina SSHD ServerSession?

我使用 Apache Mina SSHD 创建 SFTP 服务器。我想在客户端连接到我的服务器时找出客户端 IP(通过 FileZilla、WinSCP)。然而,当我试图在 ServerSession 中找到它时,我找不到。

我在哪里可以找到这些信息?

谢谢。

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

serverSession.getIoSession().getRemoteAddress()