Technical cooperation inquiry for Visual Studio Code integration (related to SSH communication analysis)

ksg 0 Reputation points
2025-10-22T01:36:22.27+00:00

We are a vendor that develops and supplies robust access control solutions for server systems, including Linux and UNIX.

We have discovered that the majority of developers at our major clients access server systems through your Visual Studio Code program.

Consequently, to enhance customer satisfaction and security governance, we aim to provide ongoing service support by integrating our solutions with VS Code.

To ensure stable integration of the solution, we conducted a technical analysis of VS Code's remote access environment (Remote - SSH extension, etc.). As a result, we encountered the following challenges:

We discovered that VS Code's SSH communication channel uses Direct-TCP/IP, unlike the standard method.

As a result, even if we hook externally transmitted packets, the solution's core functions—in-session packet analysis and command logging—are not functioning properly in the current version.

[Request for Collaboration and Inquiry]

In this regard, based on the VS Code team's expertise, we request a technical review and collaboration on the following:

  • For SSH communications via Direct-TCP/IP channels, whether there are technical solutions or official API integration paths that allow external solutions to efficiently analyze and log encrypted packets.

Please contact us for detailed information about our solution and integration options, and we will be happy to provide them.

Developer technologies | Visual Studio | Other
Developer technologies | Visual Studio | Other
A family of Microsoft suites of integrated development tools for building applications for Windows, the web, mobile devices and many other platforms. Miscellaneous topics that do not fit into specific categories.
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Bruce (SqlWork.com) 81,191 Reputation points Volunteer Moderator
    2025-10-22T01:59:01.3566667+00:00

    The visual studio code ssh modules uses the clients installed OpenSSH client. The behavior of the ssh connection depends on this client not the vs ssh module itself.

    you are free to install/develop an alternate OpenSSH client, but as this code base is outside the vs codebase, you will go through the OpenSSL community.

    https://www.openssh.com

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.