怎么使winscp自动上传无须确认

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么使winscp自动上传无须确认相关的知识,希望对你有一定的参考价值。

1、使用rz和sz命令:rz是从linux端接收windows数据,sz是linux端发送数据到windows端;rz和sz使用ZModem协议进行文件传输。有点是操作简单。

2、在windows下使用winscp进行数据上传。winscp是一个Windows环境下支持SFTP, SCP 以及 FTP 的开源图形化客户端。它可以完成本地与linux远程主机间安全的复制文件。

有点是可视化,多文件操作,绿色开源。
参考技术A 你好,可以尝试一下方法:
一、按WIN+Q组合键打开搜索框,输入"远程桌面连接",点击下方提示的远程桌面连接;
二、在连接窗口,输入远程机器的计算机名或IP地址,和端口;
三、点击确认系统出现的提示;
四、登陆远程主机,输入用户名和密码。本回答被提问者采纳

WInScp批量上传脚本

背景:使用WinScp上传文件,从windows上传到linux,避免使用软件的麻烦,所以采用脚本形式

注意:命令需要在一行执行,变量设置可以分多行

---------------------------------------------------分割线----------------------------------------------------------

::设置参数
::WinScp安装路径
SET rootPath=C:KitWinSCP
::sftp路径
SET sftpPath=sftp://user:[email protected]:port
::本地文件路径(windows)
SET localFilePath=C:UsersIslandDesktopupload
::目标文件路径(linux)
SET targetFilePath=/usr/upload
::本地日志标志
SET logPath=/log
::本地日志文件名
SET logFileName=upload_log_file.txt

::命令解析
::winscp.exe /console /command "option batch continue" "option confirm off" "open sftp://user:[email protected]:port" "option transfer binary" "put D:需要上传的文件路径 /服务器文件存放目录" "exit" /log=log_file.txt

::winscp.exe /console /command ---命令名
::"option batch continue" ---默认批处理
::"option confirm off" ---关闭提示信息
::"open ftp://user:[email protected]:port user" ---访问用户名 ,pwd:用户密码 ,ip:ip地址,port:端口号 默认22
::"option transfer binary" ---使用二进制格式传送
::log=log_file.txt ---日志文件地址
::"exit" ---运行完退出
cd %rootPath%
winscp.exe /console /command "option batch continue" "option confirm off" "open %sftpPath%" "option transfer binary" "put %localFilePath% %targetFilePath%" "exit" %logPath%=%logFileName%

 






















以上是关于怎么使winscp自动上传无须确认的主要内容,如果未能解决你的问题,请参考以下文章

ftp上传后自动添加数据库条目

winscp怎么后台多任务上传文件

WinSCP 使用方法

linux服务器不能用ftp怎么上传下载文件

怎么解决上传文件时winSCP报错误码3

UI自动化之特殊处理二(弹框下拉框选项文件上传)