我试图使用 SCP 从远程服务器复制文件,但出现以下错误。
bash-3.2$ scp username@server:main.php C:\main.php
Run Code Online (Sandbox Code Playgroud)
ssh: 无法解析主机名 C: 提供的主机名或服务名,或未知
它假设 C: 作为主机名但它只是驱动器名称..请让我如何明确指定像一些转义来摆脱这个问题。
如果我没有指定保存在本地桌面上的路径,它工作正常。
bash-3.2$ scp username@server:main.php main.php
main.php 100% 29KB 28.9KB/s 00:01
Run Code Online (Sandbox Code Playgroud)
感谢任何帮助.. 提前致谢,
PS:使用 Windows XP SP2
use*_*686 15
如果您使用的是 Cygwin 的scp,您可以尝试使用 Cygwin 路径:
scp user@host:main.php /cygdrive/c/main.php
Run Code Online (Sandbox Code Playgroud)
您还可以使用PuTTY包中包含的pscp和psftp命令——它们是本机 Win32 程序,不会抱怨 Windows 路径。
或者,WinSCP是一个很好的 SCP/SFTP 客户端(主要是 GUI,但也带有命令行工具)。
| 归档时间: |
|
| 查看次数: |
38997 次 |
| 最近记录: |