使用scp命令下载文件


69

我有一个centos服务器可以说与ip:1.2.3.4。我想从1.2.3.4将文件从/root/pc/filename.rar路径下载到我的本地主机(当前PC)。我需要什么命令来下载该文件?我正在尝试这样,但无法正常工作

scp root@1.2.3.4:/root/pcfilename.rar

我想将该文件下载到系统当前目录中。

Answers:


105

只需添加要复制到的位置即可(即:./):

scp root@1.2.3.4:/root/pcfilename.rar ./

14

首先,请确保确实需要root用户访问文件。如果普通用户可以检索文件,则最好使用它来限制安全风险。

如果确实需要root用户/etc/ssh/sshd_config,请通过检查文件并查看该PermitRootLogin选项是否设置为来确保ssh实际上允许root登录yes

最后,当您.在其后面添加(指向当前目录)时,上面的命令应该起作用,如下所示:

scp root@1.2.3.4:/root/pcfilename.rar .

或者,您也可以始终使用完整路径:

scp root@1.2.3.4:/root/pcfilename.rar /home/user/pcfilename.rar
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.