Cod*_*117 10 ssh rsa github amazon-web-services cloud9
我正在尝试学习 Upskillcourses.com 网络开发在线课程。在第 11 课中,我应该将 cloud9 链接到 github。
我正在尝试获取 SSH 密钥。但它不起作用:
ec2-user:~/environment $ cat ~/.ssh/id_rsa.pub
cat: /home/ec2-user/.ssh/id_rsa.pub: No such file or directory
Run Code Online (Sandbox Code Playgroud)
我跟老师一样抄的。老实说,我真的不知道自己在做什么或如何解决。似乎没有其他人遇到此问题。谢谢你的帮助
Von*_*onC 16
使用 ssh-keygen 创建一个默认的 ssh 密钥对,现在没有密码:
ssh-keygen -t rsa -C "MyEmailAddress" -f ~/.ssh/id_rsa -P ""
Run Code Online (Sandbox Code Playgroud)
然后任何 ssh 命令都将默认使用该密钥。
首先,使用以下命令检查现有的 SSH 密钥:
ls -al ~/.ssh
检查目录列表以查看您是否已有公共 SSH 密钥。默认情况下,公钥的文件名是以下之一:id_xxxx.pub(例如:id_rsa.pub)。如果您没有现有的公钥和私钥对,请使用以下命令创建一个:
ssh-keygen -t rsa -b 4096 -C“your_email@example.com”
这将使用提供的电子邮件作为标签创建一个新的 ssh 密钥。当系统提示您“输入要保存密钥的文件”时,请按 Enter。这接受默认文件位置。在出现提示时,键入安全密码。
如果您看到列出了想要用来连接到 GitHub 的现有公钥和私钥对,或者完成上述密钥生成步骤后,您可以使用以下命令将 SSH 密钥添加到 ssh-agent:
评估“$(ssh-agent -s)”
ssh-add ~/.ssh/id_rsa(如果在 MAC 操作系统上,请添加 -K 选项,因为当您将 ssh 密钥添加到 ssh-agent 时,它将在您的钥匙串中添加密码。)
来源: https: //docs.github.com/
| 归档时间: |
|
| 查看次数: |
20553 次 |
| 最近记录: |