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

时间:2018-09-21 10:24:10

标签: java ssh sftp apache-mina

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

在哪里可以找到此信息?

谢谢。

1 个答案:

答案 0 :(得分:1)

使用ServerSession.getIoSession来检索IoSession实例。然后,致电IoSession.getRemoteAddress()

serverSession.getIoSession().getRemoteAddress()