我需要做什么才能将新的 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
,它会将您的密钥复制到服务器。