![如何在服务器之间使用 scp](https://linux22.com/image/1303711/%E5%A6%82%E4%BD%95%E5%9C%A8%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B9%8B%E9%97%B4%E4%BD%BF%E7%94%A8%20scp.png)
我有两台 Linux 机器(CentOS),我想将文件从其中一台机器传输到另一台机器上的目录。一位同事建议使用 scp。我查看了官方文档,并尝试让它工作,但没有成功。
服务器名称是 thing1.me.org 和 thing2.me.org ;如果我在 thing1 上,并且想通过 SSH 进入 thing2,我只需输入以下命令,就可以进入。
ssh thing2.me.org
我尝试对 SCP 做同样的事情,但没有成功。我尝试了各种变体,但一无所获。
scp myfile.txt thing2.me.org/opt/app/
scp myfile.txt ssh://thing2.me.org/opt/app
你有什么建议吗?
答案1
scp 语法是 host:file,因此你需要
scp myfile.txt thing2.me.org:/opt/app/
(如果目标路径为空且不以 开头/
,则它将相对于您的主目录。)