The plain `SocketAddress.toString()` may resolve to `hostName/IP` pair which is not parsed properly via `URI.getHost()` downstream leaving `/IP` part for `uri.getPath()` request. In the end this may lead to wrong file name to be used in the SFTP logic * Fix `SftpSession.getHostPort()` to use `SshdSocketAddress` utility to resolve host and port properly from the provided `SocketAddress`