命令行免密码登录,自动部署项目打包文件到服务器

设置公钥免密码自动部署项目到服务器:

1.首先是在自己工作电脑的~/.ssh目录下创建密钥对。命令:ssh-keygen -t rsa

2.将生成的公钥复制到服务器:scp ~/.ssh/id_rsa.pub xxx@host:/home/id_rsa.pub

3.然后,将公钥导入到认证文件(这一步的操作在服务器上进行):cat /home/id_rsa.pub >> ~/.ssh/authorized_keys

4.最后可以部署项目操作: 1.先删除原有文件:ssh -t root@121.37.128.156 rm -fr /opt/qhc/front/test/qhbusiness 2.再拷贝新打包的文件:scp -i ~/.ssh/id_rsa -r E:\buildProject\devBuild\qhbusiness username@host:/opt/qhc/front/test/

上次更新: 2022/01/13, 8:01:00
最近更新
01
前端工程师生产环境 debugger 技巧
10-17
02
独立开发者资源
09-05
03
Vis-Network中文API文档
09-29
更多文章>