Skip to content

[BUG] JumpServer doesn't work with File Manager & Status indicator #376

@DeepanshKhurana

Description

@DeepanshKhurana

Title

JumpServer works perfectly for SSH & Server Details but fails for Status Indicator & File Manager

Platform

Website - Chrome

Server Installation Method

Docker

Version

1.9.0

Troubleshooting

The Problem

SFTP (File Manager) connections fail in Termix when using a JumpServer, even though SSH shell connections via the same jump server work correctly.

The File Manager fails with a DNS resolution error:

getaddrinfo ENOTFOUND <target-host>

This suggests the target hostname is resolved locally by Termix before the jump server is applied.

This same behaviour also occurs in the Red indicator with the JumpServer dependent Host status. It shows Red but can be easily connected to which should turn it green. The discrepancy is wider when the Server Details are visible but the indicator is Red.

How to Reproduce

  1. Configure a jump server
  2. Configure a target SSH host that is reachable only via a jump server.
  3. Connect to the target host:
  4. SSH shell connection works.
  5. File Manager (SFTP) connection fails with getaddrinfo ENOTFOUND.
  6. Server details show correctly
  7. Status indicator is Red.

Additional Context

  • Note that I am using a non-standard port for SSH to avoid bot activity
  • The host address is IPv6 (and/or a masked AAAA record for an IPv6 address)
  • A related or unrelated issue: the Android app fails to connect to this host that uses a JumpServer also

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions