当通过SSH连接尝试从远程计算机下载文件时,我一直收到错误.
我正在使用Mac并通过终端连接.
我键入以下内容:
scp username@host : /path/to/hosts/file/host_file.txt ~/desktop
Run Code Online (Sandbox Code Playgroud)
然后我输入我的密码并收到以下错误:
scp: .: not a regular file
cp: cannot create regular file '/host_file.txt': permission denied
/directory/user/desktop: no such file or directory
Run Code Online (Sandbox Code Playgroud)
有帮助吗?
它似乎试图将其保存到远程系统上的目录,但我不确定.
**更新:
我删除了两侧的空间:它现在似乎下载但我在桌面上看不到任何内容.
感谢你的帮助.
dav*_*420 42
代替
scp username@host : /path/to/hosts/file/host_file.txt ~/desktop
Run Code Online (Sandbox Code Playgroud)
删除周围的空间:.
scp username@host:/path/to/hosts/file/host_file.txt ~/desktop
Run Code Online (Sandbox Code Playgroud)
编辑:
当通过SSH连接尝试从远程计算机下载文件时,我一直收到错误.
当你已经陷入服务器时,你不应该运行scp命令 ---只是将文件从服务器下载到服务器.
您应该直接从您的mac运行scp命令.
DAB*_*DAB 10
删除两侧的空格 :
scp username@host:/path/to/hosts/file/host_file.txt ~/desktop
Run Code Online (Sandbox Code Playgroud)
(要100%清除,我的意思是删除冒号字符两边的空格)