如何反向使用 scp?

如何反向使用 scp?

我想要执行以下操作:

scp [email protected]:/root/file.txt ~/homecomputer/directory

但是我不想从服务器获取文件,而是想发送文件。我该怎么做?

答案1

语法是:

scp source destination

因此这次源是您的本地(客户端)计算机而目标是远程(服务器)计算机。

如果要发送的文件是~/homecomputer/directory/foobar.txt,那么您可以从本地计算机执行以下操作:

scp ~/homecomputer/directory/foobar.txt [email protected]:/where/to/put

检查一下man scp以获取更多关于此的想法。

答案2

如果您想将文件从服务器发送到本地计算机,那么您所建议的方法就是有效的,如果您从本地计算机而不是远程服务器运行此方法:

scp [email protected]:/root/file.txt ~/homecomputer/directory

这里,[email protected]:/root/file.txt就是你source,也是~/homecomputer/directory你的目的地。

注意:此答案假设您不需要某些私钥来通过 SSH 进入您的服务器。

相关内容