繁体   English   中英

Powershell脚本能否通过SSH会话将命令传递给Linux机器?

[英]Can a Powershell script pass commands through a SSH session to a Linux box?

是否可以制作一个PowerShell脚本来打开到Linux机器的SSH会话,然后通过SSH会话运行Linux命令? 在Linux会话中时,是否还可以填充变量并将其传递回Windows中运行的PowerShell?

基本上,我试图按照Windows机器的控制,自动将数据从Linux机器移动到Windows机器。 这有很多,但是我正在努力的第一步……如果可能的话,就是在Windows上创建RSA密钥并将其移到Linux机器上,这样我就可以使用户脱离身份验证过程。

我知道我需要在Linux中运行的所有命令,只是不知道如何从Windows框中的PowerShell脚本将它们发送到Linux框中。 甚至有可能。

PS我安装的Windows版本安装了OpenSSH Client,但没有安装Server。 出于争论的考虑,不允许安装Open SSH服务器。 由于这个原因,我还诱使PuTTY(pscp)来回移动文件,因为我无法从Linux SSH到Windows。 是的,这是一个有趣的任务。

您可以将要运行的所有Linux命令放在.sh文件中,然后从PowerShell中运行该sh文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM