用于将文件从Windows复制到远程Linux系统的BAT脚本

用于将文件从Windows复制到远程Linux系统的BAT脚本,windows,batch-file,winscp,Windows,Batch File,Winscp,是否仍然可以使用DOS命令/其他命令行工具(通过在命令中指定用户名和密码)将文件从Windows计算机复制到远程Linux计算机。我通常使用WinSCP来实现这一点,并希望编写一个脚本(BAT)来实现自动化。您可以使用命令行版本,安装cygwin,并且可以像在linux上一样使用scp、ssh等。此外,您可以使用普通的bash脚本而不是蹩脚的bat文件。下载一份(PuTTY scp companion)。如果您在Linux服务器上安装了SSH密钥(可以在Windows上使用PuTTY),则可以从

是否仍然可以使用DOS命令/其他命令行工具(通过在命令中指定用户名和密码)将文件从Windows计算机复制到远程Linux计算机。我通常使用WinSCP来实现这一点,并希望编写一个脚本(BAT)来实现自动化。

您可以使用命令行版本,安装cygwin,并且可以像在linux上一样使用scp、ssh等。此外,您可以使用普通的bash脚本而不是蹩脚的bat文件。

下载一份(PuTTY scp companion)。如果您在Linux服务器上安装了SSH密钥(可以在Windows上使用PuTTY),则可以从Windows将无密码副本设置为Linux计算机。

上载文件的方式如下:

winscp.com /command "open sftp://username@example.com/" "put d:\www\index.html" "exit"


更简单的方法是使用WinSCP GUI为传输生成脚本(甚至是完整的批处理文件)


WinSCP可以通过脚本运行。从技术上讲,pscp.exe不是PuTTY的命令行版本,只是安全复制组件。plink.exe是PuTTY的命令行伴侣,尽管它是为远程命令而设计的,而无需启动shell.Ty,用于更新生成传递函数。这实际上是我计划开始的地方,我不确定它是否存在:)