使用winscp private key实现脚本上传
bat文件:
call "C:\Program Files (x86)\WinSCP\PuTTY\pageant.exe" D:\linuxKey\sh-1.ppk //private key
call "C:\Program Files (x86)\WinSCP\WinSCP.exe" /console /script=deploy43.txt /log=d:\aa.log
winscp脚本文件(deploy43.txt)
option batch abort
option confirm off# Connect using a password
# open 用户名:密码@主机
# Connect
open scp://root:123@10.1.0.43 -privatekey=D:\linuxKey\sh-1.ppk
cd /opt/hoda-setup/hoda-server
call ./clear.sh
option transfer binary
put hoda-setup\hoda-server\vanguard-webapp.war
cd /opt/hoda-setup/data-setup
put hoda-setup\data-setup\*
call ./deploy.sh
close