说明:使用密钥连接Linux的方式
1.下载安装WinScp,并通过WinScp连接Linux
2.使用WinScp生成脚本
标签页-生成会员URL
3.根据以上连接信息进行修改
@echo off
DEL D:\WinSCP.log
"D:\software\WinSCP\WinSCP.com" ^
/log="D:\WinSCP.log" /ini=nul ^
/command ^
"open sftp://root@192.168.66.88/ -hostkey=""ssh-ed25519 255 7aLa55l7plOoiouR46PWUr8gsL0fhQBYh6vV9LutakM"" -privatekey=""D:\192.168.66.88.ppk""" ^
"call rm -f /root/rcjt/ruoyi-gateway.jar" ^
"call rm -f /root/rcjt/ruoyi-auth.jar" ^
"call rm -f /root/rcjt/ruoyi-modules-system.jar" ^
"put D:\software\projects\idea\RuoYi-Cloud\ruoyi-gateway\target\ruoyi-gateway.jar /root/rcjt/" ^
"put D:\software\projects\idea\RuoYi-Cloud\ruoyi-auth\target\ruoyi-auth.jar /root/rcjt/" ^
"put D:\software\projects\idea\RuoYi-Cloud\ruoyi-modules\ruoyi-system\target\ruoyi-modules-system.jar /root/rcjt/" ^
"exit"
set WINSCP_RESULT=%ERRORLEVEL%
if %WINSCP_RESULT% equ 0 (
echo Success
) else (
echo Error
)
exit /b %WINSCP_RESULT%
@echo off
set /p var=请输入任意值以关闭窗口----
pause
说明:
call 执行任意远程命令
put 上传文件