通过 PowerShell 的 SSH

nw.*_*nw. 54 powershell ssh

是否可以在 PowerShell 中打开 SSH 会话?目前我使用 PuTTY,但如果不需要它会很好。

Mat*_*ttB 19

当然不是内置的,但是由于 Powershell 可以做任何 .Net 可以做的事情,所以有一种方法。

付费解决方案是/n Software 的 NetCmdlets。

免费解决方案将使用此博客文章的建议


小智 9

我根据 CodePlex 上的 SSH.NET 库编写了一个用于处理来自 PowerShell 的 SSH 会话的模块。它有 New-SshSession 来创建连接(支持使用不同凭据的多个目标),然后您可以使用 Invoke-SshCommand 对任意数量的目标主机运行命令。甚至还有一个 Enter-SshSession,它有一个非常基本的交互式 shell。

这篇文章在这里

约金


Ame*_*een 6

下载适用于 Windows 的 OpenSSH,并在安装过程中选择仅安装客户端。包括服务器在内的整个安装程序不到 3MB,客户端工作得很好。

  • 该项目中有很多关于安装程序在 Windows 7 和 8 上踩踏系统路径变量的警告 - 小心! (2认同)