如何通过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"
如何将本地 (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"