云服务器免费试用

如何生成ssh密钥(如何生成ssh密钥密码)

服务器知识 0 1482

本文目录:

  • 1、git ssh 密钥生成以及配置
  • 2、如何生成SSH密钥
  • 3、微信小程序开发ssh密钥是什么
  • 4、如何生成SSH key
  • 5、生成ssh公钥
  • 6、换电脑之后生成git ssh密钥(mac版)

git ssh 密钥生成以及配置

如果此目录下没有找到,在Git Bash Here中输入如下命令

1、设置git的用户名和邮箱

2、生成公钥和私钥

成功会出现一个图形(一般不会失败。。。)

密钥的存储地址在:C盘 - 用户 - 当前用户 - .ssh目录下

1、打开.ssh文件,会显示id_rsa 和 id_rsa.pub两个文件,id_rsa是私钥, id_rsa.pub是公钥,用记事本打开 id_rsa.pub然后复制;

2、打开使用的git找到ssh keys然后新增ssh,将复制的公钥粘贴,名称可以根据自己的需求取;

3、测试是否成功

4、打开项目使用ssh克隆项目即可(可以用编辑器或者命令)

如何生成SSH密钥

打开你的终端窗口。

使用以下命令,将会以你的邮箱作为标签创建一个新的SSH密钥。

$ ssh-keygen -t rsa -b 4096 -C "注册邮箱,比如:zhansan@xx.com"

Generating public/private rsa key pair.

当系统提示您“输入要保存密钥的文件”时,按Enter键。将接受默认文件位置。如下:

Enter a file in which to save the key (/Users/you/.ssh/id_rsa): [Press enter]

在提示符下,输入安全密码,即可生成一个新的ssh密钥。

Enter passphrase (empty for no passphrase): [Type a passphrase]

Enter same passphrase again: [Type passphrase again]

微信小程序开发ssh密钥是什么

SSH是一种网络协议,用于计算机之间的加密登录。最早的时候,互联网通信都是明文通信,一旦被截获,内容就暴露无疑。1995年,芬兰学者Tatu Ylonen设计了SSH协议,将登录信息全部加密,成为互联网安全的一个基本解决方案,迅速在全世界获得推广,目前已经成为Linux系统的标准配置。

也就是说,如果你的云服务器像我一样是小鸟云云服务器Linux系统的(包括centos、Ubuntu、Debian等),可以创建SSH密钥。

创建就是通过加密的方式生成一对SSH密钥,公钥和私钥,由我们自己保存的是私钥,放在Linux服务器里面的叫做公钥,私钥放在本地的机器中就可以使用SSH命令实现远程连接。

为什么使用SSH密钥?

说下我自己选择设置的原因,很简单,一个是使用的安全强度比较高,另一个是配置了私钥以后,就能远程连接,不用重复输入密码,比较方便使用。

如何创建SSH密钥对?

1.使用VNC或服务器账号密码连接Linux实例。

2.打开终端,输入以下指令,查看是否已经生成SSH秘钥。

ls -al ~/.ssh

# Lists the files in your .ssh directory, if they exist

登录后复制

3.生成新的SSH密钥。

在服务器上制作密钥对。首先用密码登录到你打算使用密钥登录的账户,然后执行以下命令:

[root@host ~]$ ssh-keygen == 建立密钥对

Generating public/private rsa key pair.

Enter file in which to save the key (/root/.ssh/id_rsa): == 按 Enter

Created directory '/root/.ssh'.

Enter passphrase (empty for no passphrase): == 输入密钥锁码,或直接按 Enter 留空

Enter same passphrase again: == 再输入一遍密钥锁码

Your identification has been saved in /root/.ssh/id_rsa. == 私钥

Your public key has been saved in /root/.ssh/id_rsa.pub. == 公钥

The key fingerprint is: xxxxxxx

登录后复制

创建完成,安装公钥。

4.输入以下命令,在服务器上安装公钥:

[root@host ~]$ cd .ssh

[root@host .ssh]$ cat id_rsa.pub authorized_keys

5.如此便完成了公钥的安装。为了确保连接成功,请保证以下文件权限正确:

[root@host .ssh]$ chmod 600 authorized_keys

[root@host .ssh]$ chmod 700 ~/.ssh

登录后复制

6.设置SSH,打开密钥登录。

编辑 /etc/ssh/sshd_config 文件,进行如下设置:

RSAAuthentication yes

PubkeyAuthentication yes

登录后复制

操作过程来源:

ssh

linux

服务器

经典改编手游《群英三国复刻》,武将全靠招降,还原经典三国

精选推荐

广告

ssh密钥的生成与使用

7.3W阅读·1评论·13点赞

2017年11月16日

SSH公钥原理(密钥,秘钥,私钥)(看了还是懵逼啊!)

5915阅读·0评论·16点赞

2021年10月22日

Linux SSH 密钥创建及密钥登录

997阅读·0评论·0点赞

2022年11月12日

详解SSH秘钥对登录

991阅读·0评论·0点赞

2019年4月22日

SSH密匙key介绍

983阅读·0评论·0点赞

2021年4月15日

git生成ssh秘钥

411阅读·0评论·0点赞

2021年12月29日

高清播放机,图片大全,点击查看详情!

精选推荐

广告

SSH 密钥

4813阅读·0评论·0点赞

2022年6月3日

SSH密钥

702阅读·0评论·1点赞

2021年1月12日

创建ssh密钥

2497阅读·0评论·1点赞

2022年3月14日

git如何生成ssh密钥 git生成配置ssh密钥key详细步骤

2.3W阅读·3评论·23点赞

2022年7月6日

ssh密钥对

210阅读·0评论·0点赞

2021年1月4日

SSH秘钥介绍与使用

5130阅读·0评论·2点赞

2020年4月27日

如何获取SSH秘钥

194阅读·0评论·0点赞

2022年11月29日

paramiko与ssh

150阅读·0评论·0点赞

2015年11月15日

git生成ssh密钥详细步骤 git如何生成ssh密钥

6758阅读·0评论·3点赞

2022年7月26日

Xshell使用密钥登录Linux服务器

7480阅读·0评论·1点赞

2019年5月29日

ssh密钥-帮助文档

892阅读·0评论·0点赞

2022年2月19日

SSH密钥生成

3444阅读·0评论·1点赞

2022年4月6日

SSH通过秘钥登录

1772阅读·1评论·0点赞

2021年7月10日

关于 SSH 应用,你知道多少?

396阅读·0评论·0点赞

2021年10月21日

去首页

看看更多热门内容

如何生成SSH key

git是分布式的代码管理工具,远程的代码管理是基于ssh的,所以要使用远程的git则需要ssh的配置。

github的ssh配置如下:

1

、设置git的user

name和email:

$

git

config

--global

user.name

"xuhaiyan"

$

git

config

--global

user.email

"haiyan.xu.vip@gmail.com"

2、生成ssh密钥过程:

1)查看是否已经有了ssh密钥:cd

~/.ssh

如果没有密钥则不会有此文件夹,有则备份删除

2)生存密钥:

$

ssh-keygen

-t

rsa

-c

“haiyan.xu.vip@gmail.com”

按3个回车,密码为空。

your

identification

has

been

saved

in

/home/tekkub/.ssh/id_rsa.

your

public

key

has

been

saved

in

/home/tekkub/.ssh/id_rsa.pub.

the

key

fingerprint

is:

最后得到了两个文件:id_rsa和id_rsa.pub

3)添加密钥到ssh:ssh-add

文件名

需要之前输入密码。

4)在github上添加ssh密钥,这要添加的是“id_rsa.pub”里面的公钥。

打开

,登陆xuhaiyan825,然后添加ssh。

5)测试:ssh

git@github.com

the

authenticity

of

host

‘github.com

(207.97.227.239)’

can’t

be

established.

rsa

key

fingerprint

is

16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.

are

you

sure

you

want

to

continue

connecting

(yes/no)?

yes

warning:

permanently

added

‘github.com,207.97.227.239′

(rsa)

to

the

list

of

known

hosts.

error:

hi

tekkub!

you’ve

successfully

authenticated,

but

github

does

not

provide

shell

access

connection

to

github.com

closed.

生成ssh公钥

许多 Git 服务器都使用 SSH 公钥进行认证。 为了向 Git 服务器提供 SSH 公钥,如果某系统用户尚未拥有密钥,必须事先为其生成一份。 这个过程在所有操作系统上都是相似的。

默认情况下,用户的 SSH 密钥存储在其 ~/.ssh 目录下。 我们需要寻找一对以 id_dsa 或 id_rsa 命名的文件,其中一个带有 .pub 扩展名。 .pub 文件是你的公钥,另一个则是与之对应的私钥。如果没有找到或者没有.ssh目录则需要生成。

你可以通过运行 ssh-keygen 程序来创建它们。 在 Linux/macOS 系统中,ssh-keygen 随 SSH 软件包提供;在 Windows 上,该程序包含于 MSysGit 软件包中。ssh-keygen 会确认密钥的存储位置(默认是 .ssh/id_rsa),然后它会要求你输入两次密钥口令。 如果你不想在使用密钥时输入口令,回车即可。 然而,如果你使用了密码,那么请确保添加了 -o 选项,它会以比默认格式更能抗暴力破解的格式保存私钥。 你也可以用 ssh-agent 工具来避免每次都要输入密码。

这时候再cat ~/.ssh/id_rsa.pub就可以看到你的sshkey了。

参考:

换电脑之后生成git ssh密钥(mac版)

1.先安装Xcode,安装完后命令行输入git,测试git环境是否安装,如果显示没有文件夹则没有环境

如果显示下图,则表示git安装好

2.运行cat ~/.ssh/id_rsa.pub,查看是否有ssh的文件。有文件直接复制就行

3.运行ssh-keygen,(会要求输入新的文件夹名称和密码,可以不理会一直回车)生成新的密钥,然后再运行cat ~/.ssh/id_rsa.pub,将'ssh-rsa'那段全部复制(包括‘ssh-rsa’),粘贴到github的ssh密钥处(点击头像--setting--ssh key)即可

【如何生成ssh密钥】的内容来源于互联网,如引用不当,请联系我们修改。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942@qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 如何生成ssh密钥(如何生成ssh密钥密码)
本文地址: https://solustack.com/29051.html

相关推荐:

网友留言:

我要评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。