gpt4 book ai didi

macos - 在 Mac 终端中使用 PPK 文件通过 SSH 连接到远程连接

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

我一直在 Windows XP 上使用 Putty,并使用 .ppk 文件连接到我的 Linux 服务器(几台服务器)。

在服务器上,我有以下文件夹和文件 ~/.ssh/authorized_keys

我现在想使用 Mac 通过终端进行连接。我已手动设置到服务器的远程连接,并想知道如何使用 ppk 文件或其中的私钥/公钥进行设置。

请注意:我已经在 Windows 中使用私钥/公钥登录,因此我不需要使用 keygen 创建新 key ,我只是想知道如何设置,因为我已经有了 key 。 (换句话说,我已经在服务器上有了授权 key 列表,以及公钥和私钥)。

最佳答案

您可以直接从 Mac 上的终端ssh,但需要使用 .PEM key 而不是 putty .PPK key 。您可以在 Windows 上使用 PuttyGen 将 .PEM 转换为 .PPK,但我不确定反之亦然。

您还可以通过 portbrew 使用 Mac 版的 putty 转换 key :

sudo port install putty

brew install putty

这还将安装 puttygen。要让 puttygen 输出 .PEM 文件:

puttygen privatekey.ppk -O private-openssh -o privatekey.pem

获得 key 后,打开终端窗口并:

ssh -i privatekey.pem user@my.server.com

私钥必须具有严格的安全设置,否则 SSH 会报错。确保只有用户可以读取 key 。

chmod go-rw privatekey.pem

关于macos - 在 Mac 终端中使用 PPK 文件通过 SSH 连接到远程连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3475069/

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