命令行免密码登录,自动部署项目打包文件到服务器
设置公钥免密码自动部署项目到服务器:
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/
编辑 (opens new window)
上次更新: 2022/01/13, 8:01:00