public-key

使用 OpenSSL 从 Ed25519 私钥中提取公钥?
public-key

使用 OpenSSL 从 Ed25519 私钥中提取公钥?

可以通过执行以下操作生成 Ed25519 私钥openssl genpkey -algorithm ed25519 -outform PEM -out private.pem。我的问题是...使用 OpenSSL 是否有办法从私钥获取公钥? 使用 RSA 私钥,您可以执行openssl rsa -in private.pem -pubout。这将给出一个与 RFC5280 中的 SubjectPublicKeyInfo 相对应的密钥(至少对我来说是这样)。 但是我如何才能获得与 Ed25519 密钥类似的公钥呢?我想我可以用私钥生成 CSR,然后从 CSR ...

Admin

使用 Putty 进行 SSH 连接:服务器拒绝我们的密钥
public-key

使用 Putty 进行 SSH 连接:服务器拒绝我们的密钥

我在使用 ssh 密钥时遇到了很大困难。 为了解释上下文,我正在尝试 ssh 我的虚拟机(我的计算机是客户端,其上的虚拟机是服务器)。目前,它使用密码验证工作,但我想让它使用 ssh 密钥工作。 我在 Windows 上,尽管阅读了很多类似的主题,但我找不到解决方案。 错误信息 目前,我已经尝试了很多事情,例如: 改变管理员_授权_密钥文件权限(由于某种原因,我属于管理员组,但如果我没有授予我的帐户(管理员)完全控制权,我就无法打开 ssh 目录中的文件)。 使用 Puttygen 和 ssh-keygen 生成密钥 取消注释此行:公钥认证 是在sshd_...

Admin

passwd:使用 ssh 和公钥的身份验证令牌操作错误
public-key

passwd:使用 ssh 和公钥的身份验证令牌操作错误

我正在使用ssh公钥(保存在本地计算机中)连接到 HPC 集群,如下所示: $ ssh -i ~/narvi_key/xenial-narvi-key [email protected] Enter passphrase for key '/home/xenial/narvi_key/xenial-narvi-key': 当我输入当前密码时,我收到有关密码已过期的以下消息: You are required to change your password immediately (password aged) Last login: Sun O...

Admin

使用 PAM 进行 ssh 公钥身份验证
public-key

使用 PAM 进行 ssh 公钥身份验证

我的 Ubuntu 服务器使用 Kerberos 身份验证使用 PAM 进行密码故障转移的 ssh。我也想添加公钥认证。据我所知,这实际上不起作用。有人成功实施过吗? ...

Admin

Redhat 服务器上的 SSH 连接
public-key

Redhat 服务器上的 SSH 连接

过去几天,我一直在努力尝试在 redhat ftp 服务器上使用公共 rsa 密钥建立 ssh 连接。我一直在遵循这样的指南,但收效甚微:https://access.redhat.com/solutions/9194 我目前能够使用 ssh 连接并使用我创建的帐户。但我无法让服务器仅使用公钥而不提示输入密码。 如果我做一些事情,比如更改 sshd_config 文件以不允许 PAM,那么它就会拒绝我。 这是我得到的一些日志输出,其中一些信息出于安全和匿名目的已被清除。 https://pastebin.com/MzxhANHR 非常感谢您的帮助。谢谢! 另...

Admin

如何将我的纯文本(r,s)签名转换为 openssl 可以验证的格式?
public-key

如何将我的纯文本(r,s)签名转换为 openssl 可以验证的格式?

我的 (r,s) 格式如下:["r","442ca7cb054a9862ed93848cc13e0134968eba79db89e0e6f9ded510149aacd1","s","5494856cc4e6ea054480605bcdf9a643f7efe0020e369fa01e5bab5d108bdbd7"] 如何将签名转换为 openssl 可以处理的格式 (DER、ASN.1) 并能够验证它? 我试图运行openssl dgst -sha1 -verify publKey.pem -signature signature SamplePDF.pdf,...

Admin

我如何从 AWS 账户中列出所有正在运行的实例?
public-key

我如何从 AWS 账户中列出所有正在运行的实例?

我在 Windows 10 Professional 上使用 AWSCLI 和 GitBash。我需要按帐户列出所有正在运行的 AWS 实例。将开始在帐户中执行操作以创建列表来填充来自用户的公钥。 基于这些网站: 使用 Ansible 自动将 SSH 密钥添加到 EC2 实例 AWS 文档: 过滤 AWS 并已完成: aws ec2 describe-instances --filters Name=instance-state-name,Values=running 但是这个命令的输出生成了很多信息。我尝试查看公共 IP 并生成少一点的信息,只是为了进行...

Admin

如何使用 openssl 命令解码证书/公钥 .PEM 文件?
public-key

如何使用 openssl 命令解码证书/公钥 .PEM 文件?

我将 Chrome 中的 localhost TSL/SSL 证书存储到 .PEM 文件中。想知道如何使用 oppenssl 命令将其解码为人类可读字段列表。 谷歌搜索仅返回有关如何使用私钥的信息。 有一些在线实用程序可以解码公钥,但我需要一种可以使用 Python 以编程方式轻松访问的方法。我找不到使用库来执行此操作的方法,所以我想 openssl 命令可能会有用。 .PEM 文件中的公钥文本是可在在线解码实用程序中起作用的标准公钥格式。 谢谢你! ...

Admin

在服务器 Windows 上连接 ssh 密钥失败
public-key

在服务器 Windows 上连接 ssh 密钥失败

我想使用 SSH 密钥连接到 Windows 服务器,如果我通过 SSH 密码连接,则一切正常,但如果我通过 SSH 密钥连接,则失败 我是该服务器的用户,我的公钥是%UserProfile%/.ssh/authorized_keys sshd_config: # Logging LogLevel DEBUG3 # Authentication: PubkeyAuthentication yes AuthorizedKeysFile ~/.ssh/authorized_keys # override default of no subsystems ...

Admin

带有私钥、监禁用户和代理命令的堡垒
public-key

带有私钥、监禁用户和代理命令的堡垒

我想为 SSH 和隧道 HTTP 设置堡垒: 让用户使用堡垒机上存储的私钥,但无需读取 允许在客户端使用 proxyjump(或 proxycommand) 用例: 客户(员工) Bastion(拥有私钥) ServerA、ServerB、ServerC、...(授权堡垒密钥) 我希望客户端像这样连接到服务 A: Client ==[ldap]==> bastion ==[keys]==> serverA 我设法在堡垒上使用 sudo 来完成此操作: # allow users to use bastion keys %users AL...

Admin

OSX Big Sur SSH 公钥位置
public-key

OSX Big Sur SSH 公钥位置

在新的 Mac-mini OSX Big Sur 11.0.1 上,我找不到我的公共 SSH 密钥。 它不在 ~/.ssh 中,因为那里只有 known_hosts 运行命令 find / -name "*.pub" -print 未找到任何匹配项。 我已经多次从这台机器 ssh 进入我的服务器,它要求输入密码,然后我就可以进入。我假设在这样做时 OSX 已经在某处创建并使用了密钥对。因为这应该存在,所以我不想生成新密钥。 我想将我的 Mac-mini 添加到服务器上的 authorized_keys 中,这样我就不必每次连接都输入密码了。我用我的旧...

Admin

ssh-keygen,是否有可能生成相同的公钥?(ssh 公钥重复)
public-key

ssh-keygen,是否有可能生成相同的公钥?(ssh 公钥重复)

是否有可能生成相同的公钥? 在下面的例子中,创建的两个密钥(test1.pub,test2.pub)是不同的公钥。 $ ssh-keygen -C IsItPossible Generating public/private rsa key pair. Enter file in which to save the key: ./test1 $ cat test1.pub ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCwciYGvVkPN0P5I/+WyyrQ0ZWIWlcSjypkBXE0U+OdpnOZYSC4SdwJz...

Admin

WIndows 10 ssh 公钥认证-服务器不接受公钥
public-key

WIndows 10 ssh 公钥认证-服务器不接受公钥

我的客户端和服务器都运行 Windows 10,并在客户端和服务器上按照以下指南执行了步骤(ssh-keygen,将公钥放入服务器身份验证密钥文件中...): Windows 上 OpenSSH 的基于密钥的身份验证 但是,当我尝试连接到服务器时,我仍然要求输入密码。我真的找不到解决这个问题的方法(尽管搜索了很长时间) 以下是该命令的公钥认证部分的日志ssh -vvv: debug3: authmethod_is_enabled publickey debug1: Next authentication method: publickey debug1: O...

Admin

PuTTY 私钥/公钥对 - 生成证书
public-key

PuTTY 私钥/公钥对 - 生成证书

我已经使用 Putty 生成了私钥/公钥对。我有一个扩展名为 .pem 的私钥文件和一个扩展名为 .pub 的公钥文件。 现在我想从中创建一个证书并导入到 Windows“受信任的根证书颁发机构”。这样做的原因是我需要使用私钥连接到 SFTP,而我不想将私钥存储在磁盘上。 我尝试了下面显示的 OpenSSL 命令,但失败并出现错误 -“没有证书与私钥匹配” openssl pkcs12 -export -out MyCert.pfx -inkey private.pem -in public.key 如何解决?并获取包含这两个密钥的证书文件? ...

Admin