我是靠谱客的博主 彪壮小蜜蜂,最近开发中收集的这篇文章主要介绍java 创建ssh用户秘钥,安装Java、Maven、Git,以及生成、拷贝密钥,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

安装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,以及生成、拷贝密钥所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(54)

评论列表共有 0 条评论

立即
投稿
返回
顶部