gpt4 book ai didi

macos - 使用 PPK 和 SSH 时,Mac 终端不断要求输入密码

转载 作者:行者123 更新时间:2023-12-03 10:10:33 29 4
gpt4 key购买 nike

我正在尝试通过 Mac 终端连接到 Amazon EC2 服务器。我有一个没有附加密码的 PPK 文件,但是当我尝试连接时,我得到一个弹出框,上面写着“输入 SSH 私钥的密码”。

所以我们尝试创建一个有密码的 PPK - 但它不接受密码,它仍然拒绝连接。

我有一个 Windows 用户,他能够在 Putty 上使用相同的 PPK 进行连接。

有没有人遇到过这个问题?

最佳答案

也许您的问题在于您的 key 的权限。我知道在 linux 中需要更改权限。

取自网站http://om4.com.au/ssh-rsa-key-pairs-passphrases-leopard/

  • 清除 ~/.ssh 目录的内容并将目录权限设置为 700(目录需要是“可执行的”)
    $ rm ~/.ssh/*
    $ chmod 700 ~/.ssh
  • 生成您的 rsa key 对(对此有不同,但这是我使用的版本):
    $ ssh-keygen -t rsa
  • 将 ~/.ssh 中所有文件的权限设置为 600
    $ chmod 600 ~/.ssh
  • 将您的 id_rsa.pub key 复制到服务器的 .ssh/authorized_keys 文件
  • 使用以下命令将您的密码短语添加到您的钥匙串(keychain)中:
    $ ssh-添加 -K
    (您将看到 Enter passphrase for [your system]/.ssh/id_rsa: )
  • 关于macos - 使用 PPK 和 SSH 时,Mac 终端不断要求输入密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9383437/

    29 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com