Client configuration

Use these advanced client configuration options to automatically share settings to clients that are logging into a server in a project. To use this feature ensure that these advanced client configuration features are enabled for your Advanced Server Access team.

Before you begin

Advanced Server Access client must be installed on each server where this advanced client configuration is performed.

Forward Agent

Use this feature to forward a local SSH agent to the server you initially connected through Advanced Server Access. For this feature to work, the server you connect to must permit TCP forwarding. If a statement in the /etc/ssh/sshd_config file disallows TCP forwarding, such as AllowTcpForwarding no, modify it to AllowTcpForwarding yes, and then restart SSHD.

  1. From your Advanced Server Access dashboard, go to Projects.
  2. On the Details tab, go to Client Configuration.
  3. Select Forward Agent.

Netcat Port Forwarding

Enabling this feature allows Advanced Server Access to remotely execute Netcat (nc) as a means of port forwarding instead of using the default SSH port forwarding. Use this feature only if your server's version of SSH doesn't support port forwarding.

  1. From your Advanced Server Access dashboard, go to Projects.
  2. On the Details tab, go to Client Configuration.
  3. Select Netcat Port Forwarding.

Forward Client Trust

The Forward Client Trust feature allows users to establish SSH sessions from their enrolled workstation into an enrolled server. They can also establish SSH sessions from that server into other enrolled servers. These subsequent connections, also called hops, are performed automatically and allow lateral movement between two or more servers. In other words, server administrators can connect from one server to another without creating an entirely new connection from their workstations to subsequent servers. Users can hop between 64 different servers.

  1. From your Advanced Server Access dashboard, go to Projects.
  2. On the Details tab, go to Client Configuration.
  3. Select Forward Client Trust.
  4. From your workstation, run the following command.

    sft login.

  5. Log in to a server that has Forward Client Trust enabled.

    sft ssh < SERVER 1>.

  6. Optional. Run sft list-servers. You see a list of servers that you have access.
  7. From < SERVER 1>, log in to another server.

    sft ssh < SERVER 2>.

  8. You can continue to hop from server-to-server as long as each additional hop has the Advanced Server Access client software already installed on it.