是否可以在 PowerShell 中打开 SSH 会话?目前我使用 PuTTY,但如果不需要这样做就好了。
答案1
答案2
我编写了一个模块,用于处理来自 PowerShell 的 SSH 会话,该模块基于 CodePlex 上的 SSH.NET 库。它具有 New-SshSession 来创建连接(支持使用不同凭据的多个目标),然后您可以使用 Invoke-SshCommand 对任意数量的目标主机运行命令。甚至还有一个 Enter-SshSession,它有一个非常基本的交互式 shell。
本文是这里。
约阿希姆
答案3
下载Windows 版 OpenSSH并在安装过程中选择只安装客户端。整个安装程序(包括服务器)不到 3MB,客户端运行良好。
答案4
还有另一种(免费的)PowerShell SSH 解决方案,使用较新的库实现,请参阅vBlog >> 使用 PowerShell 的 SSH 客户端