Scp命令项目部署

Posted maxiangyu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Scp命令项目部署相关的知识,希望对你有一定的参考价值。

1.项目打包
angular 项目打包命令推荐使用:ng build —prod,或者 ng build ,将打包出来的文件压缩成 .zip便于上传至服务器
 
2.上传
1)连接服务器
命令:ssh [user]@[address]
说明:ssh:安全的加密协议,用于远程连接Linux服务器 (远程连接工具)
user:是连接服务器的用户名
address:是连接的服务器的地址
按回车键后输入密码即可。
技术图片

 

2)上传

将本地压缩后的.zip项目文件上传至服务器中项目所在的tomcat的某文件下

命令:scp -r [localPath] [user]@[hostAddress]:[hostPath]
说明:scp:用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的,-r 表示递归复制
localPath:是在压缩文件所在的本地地址
user@hostAddress:是服务器的用户名和地址
:hostPath:是要传的服务器中项目所在的tomcat的某文件的路径
按回车键后就开始进行传输了。
技术图片

注意:该步骤是要在本地的终端上实现,在不清楚路径的情况下,可使用pwd查看文件路径

 

3)将文件解压

命令:unzip [zipFileName]

说明:unzip:解压.zip文件的命令

zipFileName:要进行解压的文件名

 技术图片

 

搞定! 

 


 

 

 

技术图片

以上是关于Scp命令项目部署的主要内容,如果未能解决你的问题,请参考以下文章

基础 项目部署 上线

k8s与CICD--借助scp插件实现非容器项目的部署

java项目部署步骤

jenkins,自动部署scp传输错误的坑

使用Gulp-Rsync部署前端项目 | 前端

使用Eclipse开发Java应用并部署到SAP云平台SCP上去