私钥放在本地

私钥放在本地

我需要通过 SSH 连接到我的网络主机。我在 Web 主机上创建了公钥和私钥 SSH 密钥,然后下载了私钥 (id_rsa)。我不知道应该将私钥放在计算机上的什么位置,也不知道正确的 SSH 命令应该是什么样子。我在网上搜索过,但发现的一切都令人困惑。我正在运行最新版本的 Linux Mint(基于 Ubuntu)。有人可以帮我吗?

提前致谢

答案1

您应该在本地创建两个密钥,并且仅移动公钥。私钥是私有的,应该只有一台设备知道。但是,如果您可以完全信任遥控器,或者如果您不会将密钥用于其他任何用途,并且安全地传输了它,那么这并不重要。

私钥放在本地

私钥进入~/.ssh本地机器上。您可以使用 加载它ssh-add ~/.ssh/keyname,如果您使用默认名称就ssh-add足够了。

公钥在遥控器中

#do once
mkdir ~/.ssh/public-keys
cp -t ~/.ssh/public-keys ~/.ssh/authorized_keys

#do for each key
cp -t ~/.ssh/public-keys the-public-key
cat ~/.ssh/public-keys/* >~/.ssh/authorized_keys

相关内容