【问题标题】:Accessing own ssh key generated in a Macbook访问在 Macbook 中生成的自己的 ssh 密钥
【发布时间】:2020-03-16 07:58:51
【问题描述】:

我正在尝试生成一个 ssh 密钥对来检索我的教授以加载到服务器上。

我有一台 Macbook Air (2015),我按照 siteground.com 上的在线说明进行 Mac OS 生成。

这是代码:

Generating public/private rsa key pair.
Enter file in which to save the key (/Users/.ssh/id_rsa): 
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /Users/.ssh/id_rsa.
Your public key has been saved in /Users/.ssh/id_rsa.pub.
The key fingerprint is:
vaRiOusLeTteRs
The key's randomart image is:
----Itookthisout


现在的问题是,当我尝试访问它时,会发生这种情况:我的权限被拒绝。如何检索 .pub 密钥以将其发送过来?

(基本)MacBook-Air-2:~ /Users/.ssh/id_rsa.pub -bash: /Users/.ssh/id_rsa.pub: 权限被拒绝

谢谢!

【问题讨论】:

  • 尝试使用cat ~/.ssh/id_rsa.pub 应该足以打印当前登录的用户公钥。或 cat /Users/<USERNAME>/.ssh/id_rsa.pub 如果没有工作,请尝试在您的命令前使用 sudo
  • cat~/Users/Alessandra/.ssh/id_rsa.pub
  • 我尝试使用 sudo,它提示我输入密码,然后它说不正确?我很确定这是正确的密码
  • 我认为您在错误的地方生成了公钥。如果你看到Your identification has been saved in /Users/.ssh/id_rsa. 这行应该在你的用户目录中创建,所以/Users/Alessandra/.ssh....。输入 cd ~ 并从那里生成您的密钥。因此它将被保存在您当前登录的用户文件夹中。
  • 嗨,我现在已经在我的目录中生成了它。 sudo 命令提示我输入密码,但它一直说它不正确。我什至用 diff 密码生成了一个新密钥,看看会发生什么,但我仍然得到错误的密码......

标签: macos ssh terminal


【解决方案1】:

问题已由 qasimalbaqali 解决,我将使用此问题作为已接受的问题,因为他只离开了 cmets。再次感谢!

【讨论】:

  • 很高兴我能帮上忙!当提示您“正式”关闭它时,不要忘记接受您的答案。
  • 评论可以被清除;请包括 what qasimalbaqali 建议在答案本身中起作用。
  • 好的,现在可以了。谢谢chepner!
猜你喜欢
  • 2021-05-13
  • 2017-08-09
  • 1970-01-01
  • 2022-09-30
  • 2022-11-16
  • 2013-03-17
  • 1970-01-01
  • 2020-09-18
  • 1970-01-01
相关资源
最近更新 更多