Powershell 脚本:通过 SSH 连接到服务器

H.K*_*mel 8 windows ssh powershell

我想知道是否可以编写一个通过 ssh 连接到服务器的 powershell 脚本,然后在该服务器上执行某些操作。

感谢您的帮助。

JoS*_*Ste 0

我本来打算建议你使用 PuTTY。事实上,你应该使用plink

如果您查看 SSH(Linux 的命令),您可以通过以下方式执行远程命令:

单个命令:

ssh $HOST ls
Run Code Online (Sandbox Code Playgroud)

几个命令:

ssh $HOST ls; pwd; cat /path/to/remote/file
Run Code Online (Sandbox Code Playgroud)

如果您想在 Windows 计算机上执行此操作,则需要使用 plink.exe 或类似工具。

显然还有一些用于 powershell 通过 ssh 执行远程命令的库,但这是我花了 30 秒谷歌的结果,remote command ssh powershell所以我不知道它是否适合你,或者它是否需要远程上的 powershell (你可以获取 Linux 版本)