如何通过ssh将Windows cmd输出从本地机器重定向到远程文件

How to redirect Windows cmd output from local machine to remote file via ssh

如何将本地 (windows) 机器的 Windows cmd 输出重定向到远程机器并通过 ssh 将输出保存为文件。

例如这样的事情:cmd /C "hostname | ssh user@host cat > remotefile.txt"这是将 'hostname' 作为文本写入 remotefile.txt 而不是命令输出。

检查没有 cmd 和带有 stdin 描述符(如 seen here)的相同命令是否有效

hostname | ssh user@host "cat - > remotefile.txt"