对于 GCP 如何将文件从一个节点 scp 到另一个节点?
For GCP how to scp file from one node to another node?
在 GCP 上,我有一个用于 kubernetes 集群的节点池,我可以通过 ssh 连接到节点池中的任何节点。但是,当我在其中一种模式下尝试使用 scp 命令尝试将文件从当前节点复制到另一个节点时。它说:
Permission denied (publickey).
Lost connection.
这也是 ssh 的问题。我无法从当前节点 ssh 到另一个节点。
如何解决这个问题?
如果您可以通过 ssh 连接到两个 GCP 节点,这里是您能够从节点 A scp 到节点 B 的步骤。
- local> SSH 到节点 A
- nodeA> ssh-keygen -b 4096
- nodeA> cat ~/.ssh/id_rsa.pub(然后复制public关键内容)
- local> SSH 到节点 B
- nodeB> vi ~/.ssh/authorized_keys(添加从 nodeA 复制的 public 键作为换行符)
现在您可以从 nodeA scp 到 nodeB。
在 GCP 上,我有一个用于 kubernetes 集群的节点池,我可以通过 ssh 连接到节点池中的任何节点。但是,当我在其中一种模式下尝试使用 scp 命令尝试将文件从当前节点复制到另一个节点时。它说:
Permission denied (publickey).
Lost connection.
这也是 ssh 的问题。我无法从当前节点 ssh 到另一个节点。
如何解决这个问题?
如果您可以通过 ssh 连接到两个 GCP 节点,这里是您能够从节点 A scp 到节点 B 的步骤。
- local> SSH 到节点 A
- nodeA> ssh-keygen -b 4096
- nodeA> cat ~/.ssh/id_rsa.pub(然后复制public关键内容)
- local> SSH 到节点 B
- nodeB> vi ~/.ssh/authorized_keys(添加从 nodeA 复制的 public 键作为换行符)
现在您可以从 nodeA scp 到 nodeB。