如何将文件从Putty复制到Windows?

San*_*eep 70 putty

我打开putty并用我的登录ID和密码连接到服务器.并尝试将存在的文件复制到我的本地Windows系统.

San*_*eep 123

它使用PSCP工作.说明:

  1. 从Putty 下载页面下载PSCP.EXE
  2. 打开命令提示符并键入 set PATH=<path to the pscp.exe file>
  3. 在命令提示符下使用cd命令指向pscp.exe的位置
  4. 类型 pscp
  5. 使用以下命令将文件格式远程服务器复制到本地系统

    pscp [options] [user@]host:source target
    
    Run Code Online (Sandbox Code Playgroud)

因此,要将文件/etc/hosts从服务器example.com作为用户复制fred到文件 c:\temp\example-hosts.txt,您可以键入:

pscp fred@example.com:/etc/hosts c:\temp\example-hosts.txt
Run Code Online (Sandbox Code Playgroud)

  • 如果需要连接到特定端口,请使用以下命令.pscp -P <port> userid @:path/source_file_name c:\ path\destination (3认同)
  • 要使用 ssh 密钥进行身份验证,请使用 `-i C:\path\id_rsa.ppk` [链接](https://verrytechnical.com/using-pscp-with-ssh-key-pair-authentication-to-transfer-files/ ) (3认同)
  • @HermanToothrot 看来是这样。你需要将它与腻子分开运行。另外,我想我应该指出,如果您指定如下所示的完整路径,则需要在 Windows 路径上使用双引号: `pscp pi@192.168.0.123:/folder/myfile.txt "D:\Temporary\\myfile.txt txt"` 或者,您始终可以使用 WinSCP,由于有 GUI,它更容易使用 (3认同)
  • 如果您只是将“cd”放入“pscp”的文件夹中,那么删除“PATH”设置有什么意义呢?为什么还要包括步骤 4(它什么也不做)?这些指令很混乱。 (2认同)

mah*_*mah 93

其中一个腻子工具是pscp.exe; 它将允许您从远程主机复制文件.