我想将文件从我的服务器复制到笔记本电脑。但我想用腻子做这个。 我可以用filezilla做到这一点。但我真的想用命令行访问。 我无法使用命令行将文件从服务器复制到本地计算机。
我尝试使用scp命令但是无法复制文件。我无法从服务器复制文件。
请帮我将文件从我的服务器复制到通过命令行安装了windows10的本地机器。
" scp username @ source:/ location / to / file username @ destination:/ where / to / put"
我已经尝试过这个命令,但请指导我在user @ destination中写入的内容。
答案 0 :(得分:-1)
如果您的本地计算机上有一个工作的scp二进制文件并想在本地保存文件,那么您可以:
scp user@remote:/path/to/file /destination/path
如果要将本地文件上载到远程,请将参数切换为scp:
scp /source/path user@remote:/path/to/destination
其中/ destination / path是有效的,可写的本地路径
在这方面,scp
就像cp
一样。
如果你想要完全语法重载,你需要在你的目标(localhost)主机上运行openssh,然后用它接受到127.0.0.1的连接,它可能
scp user@remote:/path/to/file $USER@localhost:/destination/path
从远程
IMHO
但这是不必要的。也许不可能。 scp
只需要一个有效的路径(即没有user @ host)作为源或目的地。
正如WinSCP的开发人员在他的评论中所说,安装Cygwin只是为了传输文件可能有点过分。也许你有一个狭窄的用例并且不想使用命令行(?),那么你可能对Filezilla甚至WinSCP都很满意。
但是当你要求命令行帮助时,我开始认为你想要探索cli-Interfaces的更多挑战和可能性。如果是这样的话,Cygwin将是一个合适的工具,不仅用于传输文件,还用于用更强大和多功能的工具箱替换Putty。