【发布时间】:2012-11-09 08:05:06
【问题描述】:
我的场景是这样的,我正在尝试从 server1 到 server2 的 SCP,并且我需要在 server1 上创建一个 public_key 以允许 server2 访问它。我该怎么做?
【问题讨论】:
我的场景是这样的,我正在尝试从 server1 到 server2 的 SCP,并且我需要在 server1 上创建一个 public_key 以允许 server2 访问它。我该怎么做?
【问题讨论】:
使用 ssh-copy-id
ssh 到 server1
ssh server1
在 server1 上生成 ssh 密钥
ssh-keygen -t rsa
将此公钥复制到用户“用户名”的 server2 上的自动密钥文件中
ssh-copy-id -i ~/.ssh/id_rsa.pub username@server2
从服务器 1 注销
logout
现在您可以通过 ssh 以用户名从 server1 登录到 server2(或执行 scp 操作),无需密码。
对于另一个方向,重复这些步骤,但切换服务器。
【讨论】: