Secure Remote Access to PowerShell Over SSH
Secure Remote Access to PowerShell Over SSH
  • Manage Windows based systems remotely through a terminal, instead of a heavy GUI interface like Remote Desktop.
  • Configure Windows from SSH clients including: iPhone, Blackberry, Linux/Unix machine, etc.
  • An SSH-based PowerShell Remoting alternative.
  • GSSAPI authentication (NTLM), SCP secure file transfer, secure SSH tunnels, and SSH 2.0 support.
Download Free Trial

PowerShell Server is a powerful SSH solution that enables administrators and other IT professionals to securely manage remote Windows machines through a lightweight PowerShell command-line interface.

PowerShell Server is a full-featured SSH 2.0 server that enables Windows Desktops and Servers with a secure remote entry point to a Windows PowerShell Host. This gives users the power to securely manage Windows remotely through PowerShell from any standard SSH client, including: PuTTY, OpenSSH, iPhone, Blackberry, Linux/Unix machines, as well as our own SSH client solutions.

NEW PowerShell Server V5 - Packed with advanced features like GSSAPI authentication (NTLM and Kerberos), SCP secure file transfer, secure SSH tunnels, and SSH 2.0 support, as well as new easier to manage licensing based on the maximum number of connections. In addition, the FREE Personal Edition has been upgraded with the ability to run as a service and on server operating systems.

In addition to terminal access, the included secure remote access cmdlets work with PowerShell Server to provide an easy-to-use WinRM alternative for PowerShell Remoting. PowerShell Server can act as a standalone server or can pass remote objects through the included SSHRunspace cmdlet, enabling SSH secured remoting.

Features

  • Support for Secure Shell (SSH) Version 2.0.
  • Run as a Windows Service or as a standalone user application.
  • Securely connect to Windows PowerShell remotely from any standard SSH client, including: iPhone, Blackberry, Linux/Unix machine, etc.
  • Public Key, Password, and GSSAPI Authentication (NTLM and Kerberos) support.
  • Strong 3DES encryption, message integrity checking, secure secret key exchange.
  • Secure SCP file transfer.
  • SSH tunnel support.
  • Unlimited concurrent remote connections (depending on license level).
  • An easy-to-use, lightweight and secure PowerShell Remoting alternative to WinRM.
  • SSH-enabled cmdlets for scriptable access to PowerShell Server.
  • SSH-enabled components (PowerShell Objects) for programmatic access to PowerShell Server from multiple languages and environments.

Using PowerShell Server

PowerShell Server can be run as a standalone application on your Windows Desktop that sits quietly in your taskbar notification tray, or as a Windows Service that runs in the background.

Remoting

When the SSHRunspace cmdlet connects to PowerShell Server, the objects in the remote shell are XML serialized and returned through a secure SSH connection.  On the client side, SSHRunspace will transparently deserialize to PSObjects with corresponding fields matching the remote objects. The returned objects can be pipelined, evaluated, and stored as any other PSObject.

System Requirements

  • Microsoft PowerShell Version 2.0 +
  • Microsoft .NET Framework 2.0 +