我正在尝试使用 PowerShell 通过局域网将文件从 Windows 10 开发盒发送到 CentOS 7 服务器。
当我在 Windows 10 开发框中从 PowerShell 运行以下命令时,Putty 会打开,但会在要求输入密码之前关闭。然后测试文件 ( index.html
) 不在 CentOS 7 服务器上的预期目标文件夹中。
Start-Process 'C:\Program Files (x86)\PuTTY\pscp.exe' -ArgumentList ("-scp -pw password C:\projects\temp\junk\index.html some_user_name@192.168.1.5:/home/some_user_name/")
如何诊断导致此命令失败的问题?为了将文件从 devbox 成功传输到服务器,需要采取哪些具体步骤?
我已经仔细检查了一些明显的东西,比如文件路径、用户名和 IP。
上述命令源自@GrahamGold的这个建议。