我知道这是一个简单的过程,但它总是让我困惑。
我需要从我的应用程序(服务器A)上传视频,并通过SFTP将其发送到编码服务器(服务器B)。我在Forge上使用Laravel和Ubuntu,只能使用SSH密钥;不允许使用SFTP用户名和密码。
我知道如何创建密钥(ssh-keygen -t rsa
),我无法记住在哪个服务器上生成密钥以及在哪个服务器上添加密钥。
由于我想从服务器A访问服务器B,我是否在服务器B上生成一个新密钥并将其添加到服务器A上?
创建密钥后,如何在其他服务器上获取密钥?我遇到的每个例子总是说要复制密钥并粘贴到控制面板中,这对我来说不是一个选择。
答案 0 :(得分:0)
对于SSH,您可以在(A)上生成密钥,将公钥保留在您要访问的服务器上(在您的情况下为B),私有将保留在您要复制的服务器(A)上。希望,这有帮助。