SSH Cluster Control for Visual Studio CodeConfigure a cluster of ssh hosts and run terminal commands simultaneously on each node. This can be useful when dealing in a distributed environment and you need to manage multiple remote compute nodes. There are predefined commands available but you can also run completely custom commands. You can easily customize the extension to add a custom command prefix/suffix to each command execution on cluster and host level. RequirementsThis extension requires OpenSSH to be installed on your machine. Most Unix based systems (Linux and Mac Os X) provide it by default. On Windows you can install ssh via Cygwin. You can check if ssh is installed on your machine by typing Features
Usage
The status bar item indicates the status of the cluster and can be used to open up the output console. Any output of the hosts of the cluster will be redirected to this view. Additionally, you can define a command prefix and postfix which for example can be used to customize the command output. Extension ConfigurationThis section describes in detail how to configure a cluster of multiple ssh hosts for the extension and the additional configuration parameters that you can set. Hosts ConfigurationConfigure multiple ssh host by adding a Host Definition for each host to the
This requires that you have already configured your username and key file to be used for this ssh host in your ssh configuration file Host DefinitionA host is defined by:
Contributed SettingsThis extension contributes the following settings:
Sample Configuration SnippetsThis sections provides some sample configuration snippets that can be included in the
Change LogThe Change Log can be found here. ContributingFork the repo, create a branch and submit pull requests. |