public-key

使用公钥与 Synology NAS 进行 Rsync 无法按预期工作
public-key

使用公钥与 Synology NAS 进行 Rsync 无法按预期工作

我知道这个问题被问了很多次,但到目前为止,没有一个答案能帮助我。我试图通过 rsync 将文件从 ubuntu 服务器复制到 Synology nas,而无需输入密码。 我正在使用 Ubuntu 22.04.3 LTS(GNU/Linux 5.15.0-92-generic x86_64),DSM 版本是 DSM 7.1.1-42962 Update 6。 在创建有效公钥并确认其有效的第一步中我已经失败了。 在我的 Ubuntu shell 中,我执行以下操作: sudo su ssh-keygen [I just hit enter on passphra...

Admin

没有公共证书的 Nginx
public-key

没有公共证书的 Nginx

有没有什么办法可以配置没有公共证书的 Nginx? 这里的目标是,我想在公共互联网上发布一个 API,但所有 API 客户端(白名单客户端)都应该在其应用程序中通过 SSL 锁定公共证书,而不是根据请求临时获取证书。所以我们不需要 nginx 来发布公共证书。 我知道公开共享公共证书是无害的,但这个奇怪的请求来自我们的企业客户。他们甚至询问我们是否可以在 nginx 中放置无效的公共证书……因此,当没有真正的公共证书的“攻击者”将 API 视为错误时,而真正的 ssl-pinned 客户端将能够正常使用该 API。 ...

Admin

如何将以 -----BEGIN PUBLIC KEY----- 开头的 PEM 公钥转换为以 ssh-rsa 开头的 openssl 密钥
public-key

如何将以 -----BEGIN PUBLIC KEY----- 开头的 PEM 公钥转换为以 ssh-rsa 开头的 openssl 密钥

如何转换 PEM 格式的 RSA 公钥: -----BEGIN PUBLIC KEY----- ... -----END PUBLIC KEY----- 转换为 openssl 格式: ssh-rsa AAAAB3NzaC1yc2EAA... 尝试过openssl rsa -inform PEM -in id_rsa -pubout ,但得到的是相同的 PEM 格式。阅读手册,但不清楚 openssl 是否可以使用哪些选项进行转换。 $ openssl rsa -help Usage: rsa [options] General options: -...

Admin

GPG 允许导入无效的 secp256k1 公钥
public-key

GPG 允许导入无效的 secp256k1 公钥

我遇到了一个似乎无效的 PGP 公钥。该密钥是 GPG 支持的 secp256k1 公钥。事实上,即使密钥中有一个无效的 secp256k1 公钥,GPG 也允许导入该密钥。 运行--list-packets密钥显示pkey以46前缀开头。我生成或在线找到的所有其他 secp256k1 公钥02如果是压缩的,则以 开头,04如果不是压缩的,则以 开头。以这两个前缀开头符合中学一级标准但没有关于46前缀的内容。 # gpg --list-packets --verbose public_key_invalid.gpg gpg: enabled compati...

Admin

apt-get update 在第一个实例中抛出密钥错误,但在第二个实例中没有抛出错误,两个实例都相同
public-key

apt-get update 在第一个实例中抛出密钥错误,但在第二个实例中没有抛出错误,两个实例都相同

我正在尝试在我的一个实例中安装 influxdb,我去阅读了很多文章,但都没有用,所以我去寻找官方的文档并按照说明操作,但仍然不起作用。我还读了很多帖子,他们说更改了密钥以及如何更新它等等,但他们基本上都说要运行官方文档中的命令。 我按照官方网站上的说明运行: wget -q https://repos.influxdata.com/influxdata-archive_compat.key gpg --with-fingerprint --show-keys ./influxdata-archive_compat.key echo '393e8779c89...

Admin

OpenSSH 密钥文件不能采用 UTF-16 格式 - 上一篇:Windows (10) OpenSSH(微软风格)拒绝接受所有流行的公钥算法
public-key

OpenSSH 密钥文件不能采用 UTF-16 格式 - 上一篇:Windows (10) OpenSSH(微软风格)拒绝接受所有流行的公钥算法

我一直在尝试在 Windows 10 上设置 OpenSSH 服务器。 问题出在公钥上,密码验证工作正常。 普通用户和管理用户的文件权限都不是问题 - 它们设置正确。服务器不接受任何类型的用户的密钥,我首先尝试了我的常规ssh-rsa密钥,然后ecdsa-sha2-nistp521,然后ssh-ed25519- 全部失败。 如果包来源对任何人来说都很重要,我会使用Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0PowerShell 命令。 该日志来自我上次尝试,但对于所有关键算法,错误...

Admin

使用公钥进行代理跳转有什么缺点吗
public-key

使用公钥进行代理跳转有什么缺点吗

我正在尝试实现客户端和服务器之间的代理跳转。 我正在查看 openssh 服务器 8.9 文档,但没有找到太多关于使用公钥跳转主机的使用方法和未来问题的信息。 我从文档中发现https://man.openbsd.org/ssh_config#ProxyJump 设置此选项将导致 ssh(1) 连接到目标主机,首先与指定的 ProxyJump 主机建立 ssh(1) 连接,然后从那里建立到最终目标的 TCP 转发。 我的拓扑 所有authorized_keys都是在随机客户端、跳转主机和服务器之间建立的 Random client --> Linu...

Admin

用很老的openSSH公钥登录电脑
public-key

用很老的openSSH公钥登录电脑

我使用 ssh 公钥登录一台运行 OpenSSH 5.9p1 的非常老旧的 Linux 机器,过去十年来一切都运行良好。然而,最近,我更新了我的工作机器的操作系统(现在运行的是 OpenSSH 9.0),现在公钥登录失败并出现错误send_pubkey_test: no mutual signature algorithm。我可以用密码登录,但我需要公钥身份验证才能工作。我该如何让这两个 OpenSSH 很好地配合使用? 细节: 我可以重新配置任一盒子的 OpenSSH,并创建和添加密钥,但我无法更新任一版本的 OpenSSH。旧 Linux 机器的安全性相...

Admin

使用证书加密
public-key

使用证书加密

我有 DER 格式的证书,据我所知,其中包含公钥。我需要根据至少 RSAES-PKCS1-v1_5 标准使用证书公钥加密对称密钥。 我应该使用什么命令来加密对称密钥?我应该首先以某种方式从证书中提取公钥吗? ...

Admin

macOS 13 Ventura 中的 Git SSH“权限被拒绝”
public-key

macOS 13 Ventura 中的 Git SSH“权限被拒绝”

当我尝试在 macOS 13 (Ventura) 中使用 RSA SSH 密钥进行身份验证时,出现错误Permission denied (publickey)。但是,当我对 macOS 12 (Monterrey) 使用相同的命令时,它可以正常工作。 ...

Admin

如何重新加密 Whatsapp db 文件?
public-key

如何重新加密 Whatsapp db 文件?

一周前,我使用以下方法解密了一个 crypt14 WhatsApp 数据库文件这个 python 脚本。但我不小心删除了原来的crypt14。 现在我想恢复我的数据库。我有一个解密的 msgsql.db 文件。如何将 msgsql.db 加密回 crypt14?公钥在 Whatsapp 上存储在哪里? 我有私钥,但是公钥用于加密。 ...

Admin

plink-服务器拒绝我们的密钥-没有可用的受支持的身份验证方法
public-key

plink-服务器拒绝我们的密钥-没有可用的受支持的身份验证方法

我正在使用 .ppk 文件和 putty 连接到我的 AWS 服务器。这没有任何问题。 但是,如果我尝试将相同的 .ppk 文件与 plink 一起使用,则会收到错误: 试图: "C:\Program Files (x86)\PuTTY\plink.exe" -ssh [email protected] -P 22 -i "C:\Users\black\Documents\SSH\aws.ppk" Using username "xyz". 错误: Server refused our key FATAL ERROR: No supported ...

Admin

如何修复 Windows10 Git Bash 上权限被拒绝的公钥?
public-key

如何修复 Windows10 Git Bash 上权限被拒绝的公钥?

我无法通过 ssh 连接到运行我朋友的机器人的机器。他添加了我的公共 ssh 密钥,所以我可以加入,但我收到了权限被拒绝的私钥错误消息。 我删除了实际的 IP $ ssh -vT [email protected] OpenSSH_8.9p1, OpenSSL 1.1.1n 15 Mar 2022 debug1: Reading configuration data /etc/ssh/ssh_config debug1: Connecting to xxx.xxx.xxx.xxx [xxx.xxx.xxx.xxx] port 22. debug1...

Admin

使用命令行创建根 CA 自签名证书
public-key

使用命令行创建根 CA 自签名证书

我有 Microsoft Server 2019 离线根 CA 我想更新根 CA 证书,但我不想立即使用它(因为我想在使用它来签署颁发 CA 证书之前将新的根 CA 证书推送到客户端的密钥库中)。 如果我在 Microsoft 证书颁发机构 GUI 工具(安装 CA 时安装的标准工具)上进行更新,证书将立即显示在“属性”部分下的配置中,并用于签署任何新证书。 问题是我可以使用 guilt in command 和类似工具从命令行(而不是 GUI)创建 https://docs.microsoft.com/en-us/powershell/module/pki...

Admin

PuTTY 主机密钥警告中的指纹与 EC2 密钥指纹不匹配
public-key

PuTTY 主机密钥警告中的指纹与 EC2 密钥指纹不匹配

我重启了 AWS EC2 实例,现在当我尝试通过 SSH 或 FTP 连接时,我会收到 PuTTY 警告,提示存在潜在安全漏洞,并且主机密钥与注册表中缓存的密钥不匹配。EC2 实例的 IP 仍然相同,我在 AWS EC2 仪表板中查看了我的密钥对指纹(如果您单击分配给实例的密钥对,它将显示一个指纹),它与 PuTTY 警告消息中显示的指纹不匹配。此外,实例上托管的站点不可用,我收到连接被拒绝错误。 我完全停止并重新启动了 EC2 实例,现在它显示不同的 IP 地址,因此我关联了一个新的弹性 IP。 现在,当我连接时,我会收到正常消息,过去当我第一次连接到新实...

Admin