ssh-keys

sshd_config 似乎忽略了 AuthorizedKeysFile 指令
ssh-keys

sshd_config 似乎忽略了 AuthorizedKeysFile 指令

我想阻止用户使用 ssh-copy-id 访问服务器 在我的 sshd_config 中我已经设置 AuthorizedKeysFile /etc/ssh/global_authorized_keys 我确认已阅读sshd -T | grep -i authorizedkey authorizedkeysfile /etc/ssh/global_authorized_keys 我创建了一个只读文件来匹配 ls -l global_authorized_keys -r--r--r-- 1 root root 0 Sep 15 10:38 global_a...

Admin

Yubikey ssh 身份验证失败,显示“ECDSA-SK 签名失败”
ssh-keys

Yubikey ssh 身份验证失败,显示“ECDSA-SK 签名失败”

我有一个 Yubikey(Yubico 的安全密钥 NFC),我正尝试在 Linux 机器上设置它,以在可发现密钥模式下进行 SSH 身份验证。我已关注本教程并使用 ssh-keygen -t ecdsa-sk -O resident -O application=ssh:YourTextHere -O verify-required 之后,公钥被复制到目标服务器,我可以正确登录 ssh -i /root/.ssh/YourTextHere server 但是,当我尝试在代理上连接加载密钥而不使用证书时,出现以下错误: sign_and_send_pu...

Admin

在 sshd_config 中添加主机条目后无法重新启动 SSH
ssh-keys

在 sshd_config 中添加主机条目后无法重新启动 SSH

我究竟做错了什么? 我添加了/etc/ssh/sshd_config: Host myserver HostName xxx.xxx.xxx.xxx User myuser Port 22 当我尝试重新启动时sshd,收到错误: $ sudo systemctl restart sshd Job for ssh.service failed because the control process exited with error code. See "systemctl status ssh.service" ...

Admin

无法通过 ssh 以 root 身份连接到服务器
ssh-keys

无法通过 ssh 以 root 身份连接到服务器

我想在 Windows 上使用 VS Code 中的远程资源管理器从 Ubuntu 访问服务器。一直输入密码很烦人,所以我尝试使用 ssh-keygen 生成 ssh 密钥。该密钥对普通用户来说没问题,但我无法以 root 身份登录。 来自 cmd (ssh root@<server_ip>) 的错误: root@<server_ip>: Permission denied (publickey,password). 错误在/var/log/auth.log: sshd[1012327]: Connection reset by a...

Admin

无密码 SSH——没运气
ssh-keys

无密码 SSH——没运气

需要从我的 Macbook(客户端)获得对 Ubuntu 22.04 服务器(服务器)的无密码 SSH 访问。客户端上的 ssh_config 和服务器上的 sshd_config 保持原始状态 在客户端执行的所有步骤: 创建密钥(无密码): 将此密钥复制到服务器: 检查 ssh 连接: 连接成功,但仍要求输入密码((( 怎么了? 解决方案: 添加IdentityFile ~/.ssh/id_macbook到客户端的 /etc/ssh/ssh_config ...

Admin

我是否需要为具有两个电子邮件(工作和个人)的一个帐户设置两个 ssh 密钥?
ssh-keys

我是否需要为具有两个电子邮件(工作和个人)的一个帐户设置两个 ssh 密钥?

我的情况如下:我有一个 GitHub 帐户。它一直是我的个人帐户,使用我的个人电子邮件。最近我的公司改用了 GitHub,我决定使用同一个帐户(这是允许的,我仔细检查了一下)。我使用工作电子邮件添加了公司的组织。因此,当我在工作机器上配置 git 时,我使用工作电子邮件来生成 ssh 密钥。我也在全局配置中使用工作电子邮件,效果很好。 现在我想知道,如果我想从我的工作机器将一些更改推送到我的个人存储库,我不希望我的工作电子邮件与该提交相关联。这很容易通过在本地设置 user.email 来实现。但是身份验证怎么办?这是我的问题: 如果我有一个帐户,其中有个人...

Admin

将 putty 私钥转换为 openssh 格式导致密钥长度无效失败
ssh-keys

将 putty 私钥转换为 openssh 格式导致密钥长度无效失败

我有一个 putty 生成的密钥对文件,我尝试使用以下命令以 openssh 格式保存私钥: puttygen -O private-openssh privat.ppk -o privat.pem 但是当我尝试使用私钥进行 openssh publickey auth 时,我总是得到 debug1: load_identity_file: Skipping key /home/gerijani/.ssh/id_rsa: Invalid key length 我尝试使用 Windows GUI 版本将其转换为新的 openssh 或 ssh.com 格式...

Admin

如何在我的 Mac 上安全地授予 SSH 密钥权限,以便它们需要 sudo 访问权限才能使用和复制
ssh-keys

如何在我的 Mac 上安全地授予 SSH 密钥权限,以便它们需要 sudo 访问权限才能使用和复制

我想设置 SSH 密钥的权限/所有者设置,以便它们需要 sudo 访问权限使用和复制。如果有人在我登录时偷走了我的笔记本电脑,这只是一个额外的安全措施。 我尝试将所有权更改为 root: sudo chown root ~/.ssh/id_rsa 但是我应该把 SSH 放在哪里配置文件? 这是正确的方法吗?其他人如何保护他们的 SSH 密钥? ...

Admin

ssh-keygen 标志 -N "" -q 有什么作用?
ssh-keys

ssh-keygen 标志 -N "" -q 有什么作用?

我正在按照教程操作,其中 OP 创建 ssh 密钥对,以便以 ubuntu 身份登录客户虚拟机 ssh-keygen -t rsa -b 4096 -f id_rsa -C mycurrentfolder -N "" -q 到底在做什么-N "" -q? ...

Admin

如何将 ssh-key 相关文件移动到另一个目录?
ssh-keys

如何将 ssh-key 相关文件移动到另一个目录?

我一直在努力清理我的根目录,使其不与随机点文件. 尽管如此,在建立ssh 密钥我走进了死胡同,找不到移民的路已知主机文件到另一个方向($XDG_CONFIG_HOME/ssh/)。 我使用这个命令来生成我的 ssh-key: mkdir -p $XDG_CONFIG_HOME/ssh ssh-keygen -t ed25519 -C "[email protected]" -f $XDG_CONFIG_HOME/ssh/id_ed25519 但是我需要创建一个~/.ssh/config文件来指向我的$XDG_CONFIG_HOME/ssh/con...

Admin

Ubuntu 初始账户无法通过公钥登录
ssh-keys

Ubuntu 初始账户无法通过公钥登录

我尝试从我的 Win10 客户端通过 ssh 登录到 Ubuntu 服务器,而无需烦人的密码输入。 所以我将我的Win10客户端配置为这个官方的关联说。 以下是我的 2 个帐户: 1.我安装Ubuntu时使用的初始帐户名为user_owner 2.我为别人创建的另一个普通账户叫user_guest 我确实将 win10 客户端生成的 id_rsa.pub 内容粘贴到了~/.ssh/authorized_keys fileUbuntu 服务器上这两个用户的 id_rsa.pub 内容中。 奇怪的事情发生了: 当我使用以下方式从 Win10 登录时仍然需要密...

Admin

带有 RFC 4716 格式密钥的 PEM 格式 SSH 证书
ssh-keys

带有 RFC 4716 格式密钥的 PEM 格式 SSH 证书

我正在尝试获取由第三方供应商以 pem 格式设置的 sftp 的 ssh 证书,应该是 SSH2,使用 RSA 算法,密钥长度为 2048。 以下步骤有意义吗(如果我错了,请纠正我) 首先,我需要创建一个密钥对。ssh-keygen -f ssh_host_rsa_key -N '' -b 2048 -t rsa 将它们转换为 ssh2/RFC4716 格式。ssh-keygen -ef ssh_host_rsa_key -mRFC4716(private key) 创建一个 CA 密钥对并尝试使用 CA 私钥对公钥进行签名并派生 SSH 证书。 一旦我们...

Admin

为什么在尝试连接到仅应接受 RSA 密钥的 Azure 存储时,SFTP 会提示输入密码?
ssh-keys

为什么在尝试连接到仅应接受 RSA 密钥的 Azure 存储时,SFTP 会提示输入密码?

当我尝试使用 RSA 密钥与 Azure 存储帐户建立 SFTP 连接时,Azure 仍会提示我输入密码。此问题仅发生在我的笔记本电脑上,该笔记本电脑在 WSL 上运行 Ubuntu 22.04.02 LTS。从 CentOS 服务器连接工作正常。 查看调试日志时我发现以下内容: $ sftp -v -i ~/.ssh/id_rsa <storage_account>.<user>@<storage_account>.blob.core.windows.net ... debug1: Local version strin...

Admin

使用 rsync 和 autossh
ssh-keys

使用 rsync 和 autossh

我正在尝试在笔记本电脑上使用 rsync 和 autossh,这样当互联网连接不太可靠时它也可以工作,但它并没有真正按照我希望的方式运行。 起点是我有一个别名,可以使用 ssh 将目录同步到远程服务器,并显示进度--info=progress2。 现在我想让它在旅途中更具弹性,因为互联网连接可能会暂时不稳定。所以我尝试添加 autossh,但它在很多方面都存在问题。不过,只使用 autossh 进行正常的 ssh 连接不是问题。 我现在的别名是这样的: alias rsync23='rsync -e '\''ssh -F /home/localuser/.s...

Admin

MobaXterm 使用私钥通过 SSH 访问 Linux 服务器(从 Win11 工作站)的问题:“bin”文件夹在另一个程序中打开
ssh-keys

MobaXterm 使用私钥通过 SSH 访问 Linux 服务器(从 Win11 工作站)的问题:“bin”文件夹在另一个程序中打开

在为 SSH 会话添加我的私钥后,问题似乎开始出现: SSH 公钥 (rsa_id.pub) 不适用于 MobaXterm,但适用于 PowerShell 和其他应用程序 每当我启动连接时都会发生这种情况。我认为它谈论的是这里的两个目录之一: C:\Users\myUser\Documents\MobaXterm\slash\bin C:\Users\myUser\OneDrive - myCompany\CompanyCorp\Documents\MobaXterm\slash\bin ...

Admin