This blog post was authored by Yury Averkiev, CTO of SmartCode SolutionsIn this blog post, I'll show how to deploy OpenSSH via SmartCode VNC Manager. To get started, ensure that you are running SmartCode VNC Manager (Enterprise Edition) v1804.1 or newer. The latest version can be downloaded from here.Step 1.Download PowerShell/OpenSSH from https://github.com/PowerShell/Win32-OpenSSH/releases/.Unzip the installation ZIP file to a folder either on the computer where you have SmartCode VNC Manager installer or place it on another server. Step 2.Create a network share pointing to the folder with the installation files. Ensure that the user account that will be used to install OpenSSH has read rights to the share. In my example, the installation files are available at \\SCODE\OpenSSHInstaller\Step 3.Now we need to create a Remote Tool. In SmartCode VNC Manager go to Tools \ Option (F7 keyboard shortcut) and select Remote Exec Tools in the left list. Click on the Add Tool and select the "Execute Command Prompt '.cmd' script" command.Step 4.In the properties window I need to assign a name of the tool and to specify the installation script. The below script copies the OpenSSH files to %PROGRAMFILE%\OpenSSH and then launches the install-ssh.ps1 PowerShell script.mkdir "%PROGRAMFILES%\OpenSSH"copy "\\SCODE\OpenSSHInstaller\*" "%PROGRAMFILES%\OpenSSH\"cd "%PROGRAMFILES%\OpenSSH"powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1netsh advfirewall firewall add rule name=sshd dir=in action=allow protocol=TCP localport=22net start sshdsc config sshd start=autosc config ssh-agent start=autoStep 5.I have created the remote tool to install OpenSSH, now let's test it. There are multiple ways to launch the Remote Exec tool. You can launch it by opening a context menu on one or multiple computer objects and selecting the Execute Remote Command menu item or via the Ctrl+Shift+E keyboard shortcut.Step 6.In the SmartCode Remote Exec I select the tool that was created in Step 4, specify the execution method: "psexec.exe like". And enter the credentials of an account that has administrative privileges on the target computer. And then click the Execute button.The progress window allows to monitor the deployment process. Step 7.OpenSSH has been deployed. To verify that the OpenSSH server is up and running, I select the Connect to SSH Server command.Looks like the OpenSSH server is up and running.To find out more about SmartCode VNC Manager visit www.s-code.com.