概述
安装Java、Maven、Git,以及生成、拷贝密钥。
整个过程可以用root用户操作,但为了使部署脚本对普通用户可用,需要注意调整文件的权限。
这里以10.56.69.165为部署服务器,10.56.69.167为目标服务器
Java安装
下载,解压
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz
tar -zxf jdk-8u131-linux-x64.tar.gz -C /usr/local/
配置环境变量,编辑/etc/profile
export JAVA_HOME=/usr/share/jdk1.8.0_131
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
加载环境变量
source /etc/profile
Maven安装
下载,解压
wget -c http://mirrors.hust.edu.cn/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz
tar zxf apache-maven-3.3.9-bin.tar.gz -C /usr/local/
配置环境变量,编辑/etc/profile
export PATH=$JAVA_HOME/bin:/usr/local/apache-maven-3.3.9/bin:$PATH
加载环境变量
source /etc/profile
生成rsa秘钥
生成一套rsa秘钥后,可以同时在ssh和git中使用,不必重复生成
一直回车即可会生成公钥、私钥
ssh-keygen -t rsa -f ~/.ssh/id_rsa
公钥、私钥文件默认放置在当前用户的~/.ssh/目录下
必须将私钥文件的权限改为600
ssh-keyscan命令是一个收集大量主机公钥的使用工具。
部署服务器到目标服务器的免密登录
将部署服务器的公钥文件打开,将内容拷贝到目标服务器的/root/.ssh/authorized_keys文件里面,文件若不存在请创建
验证免密登录,在10.56.69.165执行命令:
ssh -i ~/.ssh/id_rsa root@10.56.69.167 -p 37210
安装Git客户端
apt-get install git
Git免密拉取代码
在GitLab中配置profile,将公钥文件的内容添加进去
测试是否可用:
git clone ssh://git@git.huntor.cn:18082/pscrm/huntor_scrm.git
最后
以上就是彪壮小蜜蜂为你收集整理的java 创建ssh用户秘钥,安装Java、Maven、Git,以及生成、拷贝密钥的全部内容,希望文章能够帮你解决java 创建ssh用户秘钥,安装Java、Maven、Git,以及生成、拷贝密钥所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复