首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在GitHub上为我的ssh密钥创建密码短语

在GitHub上为我的ssh密钥创建密码短语
EN

Stack Overflow用户
提问于 2012-06-05 09:21:31
回答 2查看 4.3K关注 0票数 3

我正在尝试设置一个GitHub帐户,每当我需要为我的SSH输入密码短语时,我的终端就会死机。以下是我的步骤:

Parkers-MacBook-Pro:~ ppreyer$ ssh-keygen rsa -C Parker.preyer1@gmail.com生成公钥/私钥rsa密钥对。输入保存密钥的文件(/Users/ppreyer/.ssh/id_rsa):(/Users/ppreyer/.ssh/id_rsa):创建目录'/Users/ppreyer/.ssh‘。输入passphrase (空表示没有passphrase):(不让ME输入任何内容)

还有其他人遇到过这个问题吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-06-05 09:24:50

你在一台兼容unix的机器上。因此,大多数基于终端的密码输入机制都使用所谓的"Unix密码字段“(据我所知,这是最常见的名称)。您实际上看不到正在键入的字符,但它们就在那里。只需确保你输入相同的东西两次,你就会很棒。

试一试,键入您的密码,然后按Enter键。再次键入,然后再次按Enter键。您刚刚创建了一个SSH密码。

票数 3
EN

Stack Overflow用户

发布于 2012-06-05 14:56:07

我同意MaxMackieanswer,但我也喜欢以非交互的方式生成我的ssh密钥:

代码语言:javascript
运行
复制
[space]ssh-keygen -t rsa -f "${H}/.ssh/myKey" -C "Gitolite Admin access (not interactive)" -q -P "xxxx"

这将在我的~/.ssh目录中生成一个'mykey‘私有ssh密钥和一个'mykey.pub’公共ssh密钥。

注意命令前的空格,以避免在我的bash会话中在bash历史记录中记录该命令(因为我在“Execute a terminal command without saving it to .bash_history on OS X?”中定义了一个HISTCONTROL=ignorespace )

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10890435

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档