如何在没有 root 权限、fail2ban 和 Google auth 的情况下将新的 ssh 密钥(linux 20.04)放入安全服务器(linux 20.04)中

如何在没有 root 权限、fail2ban 和 Google auth 的情况下将新的 ssh 密钥(linux 20.04)放入安全服务器(linux 20.04)中

我需要做什么才能将新的 ssh 密钥放入没有 root 访问权限、安装 fail2ban 和 Google auth 的 linux 20.04 服务器中。

我买了一台新电脑,想从那里访问所有内容。我制作了新密钥,但它显示格式无效。或权限被拒绝。

有没有办法简单地做到这一点而不必禁用所有安全功能?我正在寻找一个简单的黑客来获取 key.pub 文件并进行设置。目前所有尝试都失败了。我已经制作了新密钥,将它们放入 Authorized_key 文件中并重新启动了 ssh 服务。我真的不知道我还需要做什么。

我把密钥放在不同的目录中..但我在保存密钥的目录中启动了 ssh -p 1234 user@ipaddress 命令。

请提供任何建议,或者只是让我知道,我需要先撤消所有安全设置,然后才能使其工作。任何快速提示都将非常感激。谢谢

答案1

如果您有权访问服务器上的至少一个用户,则可以使用 ssh-copy-id。输入后ssh-copy-id -i /path/to/your/key username@server,它会将您的密钥复制到服务器。

相关内容