假设我的 mac 机器的用户名是 John。
我有一个完全配置的 slicehost 帐户。请注意,在此切片上没有 John 的 ssh 密钥。
现在我为用户部署的 ssh 访问配置此框。
在我的 mac 机器上,我有用户部署的私钥。Slicehost 具有用于用户部署的公钥。
再次 slicehost 对用户 john 没有任何作用。
如果我想在用户部署时通过 ssh 进入 sliceghost 框,我是否也需要将 John 的公钥放在那里?
Jim*_*Jim 22
有点。
您需要将您来自远程服务器的帐户的公钥放在远程服务器上。如果这是您的 John 密钥,则将该密钥放在您要连接的服务器上,并使用该服务器的相应帐户。
在您的情况下,您以部署方式连接。因此,当您连接时,您将键入:
ssh deploy@slicehost
Run Code Online (Sandbox Code Playgroud)
如果您的 John 密钥在帐户deploy的.ssh/authorized_keys文件中,那么您将获得直接访问权限。
| 归档时间: |
|
| 查看次数: |
54897 次 |
| 最近记录: |