命令:

命令:

我正在尝试自动化部署过程,其中我遵循以下步骤-

1.运行 Ant 脚本来构建 .ear 文件

2. 使用 putty(SSH 连接)提供登录凭据登录到 unix 服务器。

3.然后我输入超级用户凭据以获得写权限。

4. 重命名服务器中现有文件,然后将该文件从本地系统传输到 unix 服务器。

我的第一个想法是 PSCP 或 PSFTP,但我不知道如何提供这些超级用户凭据。

我想要一个命令提示符脚本,以便我可以将其保存为 .bat 文件。请帮忙

答案1

您可以尝试使用 WINSCP。

请注意 :您需要在系统中安装 WinSCP,可以从以下链接下载:

https://winscp.net/eng/download.php

  • 使用 open 命令打开会话。
  • 对于上传,使用 put 命令。
  • 使用 exit 命令退出脚本。

命令:

#Connect to SFTP server using a password
open sftp://user:[email protected]/ -hostkey="ssh-rsa 2048 xx:xx:xx:xx:xx:xx:xx:xx..."
#Upload file
put d:\examplefile.txt /home/user/
#Exit WinSCP
exit

请参阅以下链接:

https://winscp.net/eng/docs/guide_automation

这也许对你有帮助。

相关内容