公钥应该放在哪里?

公钥应该放在哪里?

我在 Windows 上本地工作,并尝试设置新的 ubuntu 16.04 vps 以使用公钥。我计划使用非 root 用户进行部署。用户的根路径是 /home/my_name。公钥应该放在根目录下还是 /home/my_name 目录下?

答案1

我假设您正在尝试从 Windows 计算机通过 SSH 连接到 VPS。您需要将公钥复制到您计划用于部署的用户的主目录中,您称该用户为“my_name”。将 Windows SSH 客户端中的公钥粘贴到以下目录中:

/home/my_name/.ssh/authorized_keys

确保粘贴时与原图完全一致。注意自动换行。确保获取“pub”文件。

嗯,您提到使用“git”进行部署。听起来您可能还需要生成密钥,或者将现有密钥对复制到“.ssh”目录中。这将允许您拉取/推送您的 git 代码。

如果您想为 VPS 生成一个新的密钥对,请运行ssh-keygen,然后pub从目录中获取文件.ssh并将其粘贴到您的 git 提供程序(github?)中。

相关内容