【发布时间】:2019-02-25 17:46:12
【问题描述】:
我使用 Apache Mina SSHD 创建 SFTP 服务器。我想在他们连接到我的服务器时找出客户端 IP(通过 FileZilla、WinSCP)。然而,当我试图在ServerSession 中找到它时,我找不到。
我在哪里可以找到这些信息?
谢谢。
【问题讨论】:
标签: java ssh sftp apache-mina
我使用 Apache Mina SSHD 创建 SFTP 服务器。我想在他们连接到我的服务器时找出客户端 IP(通过 FileZilla、WinSCP)。然而,当我试图在ServerSession 中找到它时,我找不到。
我在哪里可以找到这些信息?
谢谢。
【问题讨论】:
标签: java ssh sftp apache-mina
使用ServerSession.getIoSession 检索IoSession 实例。然后,请致电IoSession.getRemoteAddress():
serverSession.getIoSession().getRemoteAddress()
【讨论】: