git-sshkey密钥生成

git使用方式很多,但是都需要权限认证才可以访问服务器,

权限包括几种,常用的有:用户名密码方式、sshkey方式

其中sshkey方式,最重要的就是key的生成和配置。

配置是在对应的管理系统中维护的,在此处就不介绍了

生成是在本机进行的。mac,linux直接在shell里就可以了,windows 建议安装 git-bash 然后执行。

命令如下:

ssh-keygen -t rsa -C "你的邮箱地址"

然后一路回车,不要填写任何东西(生成在默认的路径里,并且不需要密码)

默认路径如下:

mac:/Users/用户名/.ssh/id_rsa

Windows:

linux:~/.ssh/id_rsa

生成好以后用记事本打开就可以了

原文地址:https://www.cnblogs.com/suntray/p/9771653.html

时间: 2024-08-02 20:29:53

git-sshkey密钥生成的相关文章

Linux之sshkey密钥认证实战

在实际的生产环境中,经常会用到sshkey密钥认证实行数据分发数据等操作,还可以批量操作内网服务器,实行免密认证进行推送分发数据. 1.环境查看 分发服务器 节点服务器 2.服务器添加系统账号 3.生成密钥对 [[email protected] ~]# su - fenfa [[email protected] ~]$ whoami fenfa [[email protected] ~]$ ssh-keygen -t dsa Generating public/private dsa key

Ansible ssh-key密钥认证配置

对于被管理服务器做免密码登录设置 1.在管理服务器生成ssh-key密钥 #ssh-keygen  //生成秘钥 [email protected]:/etc/ansible# ssh-keygen Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): Enter passphrase (empty for no passphrase): Enter sam

Gitee之https密钥生成及项目初始化脚本

一.账户https公钥生成 本地生成ssh密钥对 ssh-keygen -t rsa -C 158******73 //执行密钥生成命令 enter //生成到默认路径C:\Users\Yang\.ssh y //选择是 到C:\Users\Yang.ssh目录下,将公钥文件id_rsa.pub中的所有内容配置到gitee账户的ssh公钥中 二.在gitee新建一个仓库,名为yan***curity 三.将本地目录与gitee仓库同步 git init git remote add origin

Windows下RSA密钥生成工具openssl

点击下载 1. 生成原始 RSA私钥文件 private_key.pem openssl genrsa -out private_key.pem 1024 2. 将原始 RSA私钥转换为 pkcs8格式 openssl pkcs8 -topk8 -inform PEM -in private_key.pem -outform PEM -nocrypt -out rsa_private_key.pem 3. 生成 RSA公钥 rsa_public_key.pem openssl rsa -in p

Git Patch使用: 生成,导入,解决冲突

1. Git Patch git patch包括2中: 标准diff 和git format-patch 2. 生成patch 2.1 git diff 生成标准patch 最简单, 但是很多信息没有 git diff > my.diff 2.2 git format-patch 生成git专用patch git format-patch -M master format-patch中包涵diff, git commit, time等等 From c0b96dc1b770c45c49bd2945

RSA密钥生成与使用

1. 打开openssl密钥生成软件打开 openssl 文件夹下的 bin 文件夹,执行 openssl.exe 文件,如下图: 2. 生成RSA私钥 输入"genrsa -out rsa_private_key.pem 1024"命令,回车后,在当前 bin 文件目 录中会新增一个rsa_private_key.pem 文件,其文件为原始的商户私钥(请妥善保 存该文件,PHP 开发语言中需要使用该文件),以下为命令正确执行截图: 3. 生成RSA公钥 输入"rsa -in

非对称加密技术里面,最近出现了一种奇葩的密钥生成技术,iFace人脸密钥技术

要说到非对称加密技术啊,得先说说对称加密技术 什么是对称加密技术 对称加密采用了对称密码编码技术,它的特点是文件加密和解密使用相同的密钥加密. 也就是密钥也可以用作解密密钥,这种方法在密码学中叫做对称加密算法,对称加密算法使用起来简单快捷,密钥较短,且破译困难,除了数据加密标准(DES),另一个对称密钥加密系统是国际数据加密算法(IDEA),它比DES的加密性好,而且对计算机功能要求也没有那么高 对称加密算法存在几个问题 1.要求提供一条安全的渠道使通讯双方在首次通讯时协商一个共同的密钥.直接的

windows下GIT客户端的安装及其ssh-key的生成

一.下载安装git for win客户端 https://git-for-windows.github.io/ 傻瓜式下载安装即可,推荐git GUI工具:SourceTree. 二.生成ssh-key 在windows上安装好git之后,在桌面点击鼠标右键,右键菜单里会有一个Git Bash Here选项,点击进入git bash控制台. 输入ssh-keygen -t rsa -C "[email protected]" ,输入自己的邮箱地址,然后一路回车即可. 这时在你的用户目录

Git SSL公钥密钥生成

下面教大家简单易懂的五步配置好密钥 第一次配置ssh 和ssl git config --global --list 查看git的配置 步骤: 1. git config --global user.name  " "   (写用户名) 2. git config --global user.email  " "   ( 写用户邮箱) 3. ssh-keygen -t rsa -C   " "              (写上邮箱) 生成密钥 4

生成多个git ssh密钥

如果你已经有了一套名为 id_rsa 的公秘钥,将要生成另外一个公钥,比如 aysee ,你也可以使用任何你喜欢的名字. 步骤如下: 1.生成一个新的自定义名称的公钥: ssh-keygen -t rsa -C "[email protected]" -f ~/.ssh/aysee 执行命令后,生成命名的公钥和生成默认公钥的步骤一样. 执行完成后,会在 ~/.ssh/目录下生成一个 aysee 和 aysee.pub 文件. 2.在 SSH 用户配置文件 ~/.ssh/config 中