随时随地安全管理您的Windows


PowerShell SSH 服务器

PowerShell SSH Terminal Server提供一种功能强大的SSH解决方案,它允许网络管理员或IT专业人士通过简单的 PowerShell 命令行安全远程管理 Windows 主机。

PowerShell Terminal Server是全功能的SSH 2.0服务器,用户可以远程通过它安全访问Windows主机。借助PowerShell脚本的强大功能,可从任意SSH客户端安全远程管理Windows主机。包括PuTTY、OpenSSH、iPhone、Blackberry、Linux/Unix等, 以及我们自己的SSH客户端。

除了终端接入,PowerShell SSH Terminal Server与其自带的Cmdlets可一起为客户提供除PowerShell Remoting之外的WinRM选择。PowerShell SSH Server可作为一个独立的服务器运行,也可通过内置的SSHRunspace cmdlet实现远程对象的SSH远程访问。


特性:

  • 支持 Secure Shell(SSH)2.0 版本。
  • 可作为一种Windows 服务或一个独立的用户应用程序运行。
  • 借助 PowerShell 可从任何类型的SSH客户端安全远程访问 Windows 主机,这些客户端包括 PuTTY、OpenSSH、iPhone、Blackberry、Linux/Unix 等。
  • 公共密钥、密码、GSSAPI身份验证(NTLM 和 Kerberos)。
  • 支持 3DES 加密,消息完整性检查、安全密钥交换。
  • 支持 SSH正向和反向管道。
  • 无限并行远程连接(取决于许可级别)。
  • 为 PowerShell 远程访问提供一种简单易操作的WinRM选择。
  • 借助 NetCmdlets 提供的SSH Cmdlets 访问 PowerShell SSH Terminal Server。
  • 通过/n software IP*Works SSH 可编程访问 PowerShell SSH Terminal Server,包含如下平台: ActiveX、Delphi、 C++、 Java等。


使用PowerShell SSH Terminal Server

PowerShell SSH Terminal Server可作为一个独立的应用程序运行在 Windows 主机上,也可作为 Windows 服务在后台运行,且图标会显示在任务栏通知区域。


远程对象(Remoting)

当 SSHRunspace Cmdlet 连接 PowerShell SSH Terminal Server时,远程 shell 的对象会被XML序列化,并且通过安全的 SSH 连接返回。在客户端,SSHRunspace 能够透明地反序列化任何 PSObjects ,并且保持相应域和远程对象匹配,返回的对象能够用于管道,并且能被执行以及存储为任何其他的PSObject。


系统要求

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