现在存在的问题
每次打包完毕,都要打开FileZilla并拖动,然后才能上传代码。然后,您可以立即完成自动化脚本
发布-sftp
Github门户(顺便说一句,骗个Star)并在下一行上传本地文件到服务器
完成后发布-sftp -c //安全
项目组已经运行了半年,没有蛀虫,可以放心使用
实现
基于ssh 2-sftp-客户端
快速开始
安装
sudo npm i发布-sftp -gsudo npm链接发布-sftp
技巧
当前目录下需要sftp.json的副本
{“LocalPath”:/dist ',' remote path ' : '/export/App/XXX ',' protectedremotpath ' : '/export/App/XXX ',' connect ' : { ' host ' : ' XXX . XXX . XXX . xx ',' port': 22,' username': 'root ',' password ' : ' 123456 ' } }示例
将localPath下的所有文件复制到remotePath/xjx/test。如果-c参数为空,它将被复制到remotepath。如果远程目录不存在,将首先创建它
复制
将本地路径下的所有文件复制到远程路径目录,如果xxx有值,则复制到${remotePath}/${xxx}目录
publish-sftp -c xxx
移动
删除远程路径目录。如果xxx有值,请删除${remotePath}/${xxx}目录。protectedRemotePath目录不允许操作,为了安全必须设置,一般和RemotePath值一样!
publish-sftp -r xxx
以上是边肖介绍给大家的Node.js的一行,命令将本地文件上传到服务器进行详细讲解和集成,希望对大家有所帮助。如果你有任何问题,请给我留言,边肖会及时回复你。非常感谢您对我们网站的支持!