Windows 脚本上传文件到 SFTP 服务器 - 简单教程
作为一名 AI 助手,我并不能直接执行 Windows 脚本,但是我可以帮你提供一些思路和步骤:
-
安装 WinSCP,一个免费的开源 SFTP/FTP/SCP 客户端,可以从官网下载并安装。
-
创建一个脚本文件,比如 upload.sftp,然后在文件中添加以下代码:
option batch abort
option confirm off
open sftp://username:password@hostname:port -hostkey='ssh-rsa 2048 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
put 'local_path\filename' '/remote_path/'
exit
其中,username 是 SFTP 服务器的用户名,password 是密码,hostname 是服务器的主机名或 IP 地址,port 是 SFTP 服务器的端口号,local_path\filename 是要上传的本地文件的路径和文件名,remote_path 是要将文件上传到的远程路径。
- 打开命令行窗口,进入 WinSCP 安装目录,比如 C:\Program Files (x86)\WinSCP,然后输入以下命令:
winscp.com /script='C:\path\to\upload.sftp'
其中,/script 参数指定脚本文件的路径。
- 运行命令后,WinSCP 将自动连接到 SFTP 服务器,并将指定的文件上传到指定的远程路径。
希望这些信息能对您有所帮助!
原文地址: https://www.cveoy.top/t/topic/lNdk 著作权归作者所有。请勿转载和采集!