创建SSH密钥,以便服务器A可以访问服务器B.

时间:2017-11-05 16:28:20

标签: ssh

我知道这是一个简单的过程,但它总是让我困惑。

我需要从我的应用程序(服务器A)上传视频,并通过SFTP将其发送到编码服务器(服务器B)。我在Forge上使用Laravel和Ubuntu,只能使用SSH密钥;不允许使用SFTP用户名和密码。

我知道如何创建密钥(ssh-keygen -t rsa),我无法记住在哪个服务器上生成密钥以及在哪个服务器上添加密钥。

由于我想从服务器A访问服务器B,我是否在服务器B上生成一个新密钥并将其添加到服务器A上?

创建密钥后,如何在其他服务器上获取密钥?我遇到的每个例子总是说要复制密钥并粘贴到控制面板中,这对我来说不是一个选择。

1 个答案:

答案 0 :(得分:0)

对于SSH,您可以在(A)上生成密钥,将公钥保留在您要访问的服务器上(在您的情况下为B),私有将保留在您要复制的服务器(A)上。希望,这有帮助。