![自己的 SSH 密钥文件,用于通过 SSH 访问外部 Linux 服务器](https://linux22.com/image/212975/%E8%87%AA%E5%B7%B1%E7%9A%84%20SSH%20%E5%AF%86%E9%92%A5%E6%96%87%E4%BB%B6%EF%BC%8C%E7%94%A8%E4%BA%8E%E9%80%9A%E8%BF%87%20SSH%20%E8%AE%BF%E9%97%AE%E5%A4%96%E9%83%A8%20Linux%20%E6%9C%8D%E5%8A%A1%E5%99%A8.png)
我们将通过 SSH 访问客户端的 Linux 服务器以进行代码安装和启动。由于客户端已经给我们FTP连接客户端也说:“SSH访问:你能将您的 SSH 密钥发送给我。我会将其连接到我们的 Linux 服务器”。
这个程序正确、有效吗?
在我看来,客户端应该生成 SSH 密钥并转发给我们以进行 SSH 访问...
答案1
我认为这是正确的,您可以使用以下命令创建自己的 ssh 密钥ssh-gen
:
ssh-keygen -t rsa
您必须向他发送公钥,以便他添加authorized_keys
并允许您访问。
您可能需要另外将私钥添加到ssh-agent
默认情况下使用:
eval $(ssh-agent -s)
ssh-add /dir_to_private_key