您可以使用以下代码编写一个批处理脚本,实现交互输入文件并上传到远程SSH主机:

@echo off
setlocal

REM 设置SSH连接信息
set SSH_HOST=your_ssh_host
set SSH_PORT=your_ssh_port
set SSH_USER=your_ssh_username
set SSH_PASSWORD=your_ssh_password
set REMOTE_PATH=/path/to/remote_directory

REM 交互输入要上传的文件路径
set /p FILE_PATH='请输入要上传的文件路径: '

REM 使用pscp命令上传文件
pscp -P %SSH_PORT% -l %SSH_USER% -pw %SSH_PASSWORD% %FILE_PATH% %SSH_HOST%:%REMOTE_PATH%

endlocal

请确保您已经安装了PuTTY工具,并将其添加到系统环境变量中。您还需要将'your_ssh_host'、'your_ssh_port'、'your_ssh_username' 和 'your_ssh_password' 替换为您自己的SSH连接信息。

运行该批处理脚本后,它会提示您输入要上传的文件路径。输入完毕后,按下回车键即可将文件上传到远程SSH主机的指定目录中。

批处理脚本:交互上传文件到远程SSH主机

原文地址: https://www.cveoy.top/t/topic/pe7u 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录