最近才发现win10已经集成了OpenSSH客户端和服务端。
在自己和同事的电脑(均为win10)上都安装客户端和服务端之后,
想从自己电脑上传文件到同事电脑。步骤:
先登录同事电脑:ssh [email protected] 输入密码登录成功
上传 scp c:\test.txt d:\报错为:系统找不到指定的文件如果先不登陆而直接使用命令:
scp c:\test.txt [email protected]:d:\
输入密码后,依旧报同样的错误求指教

解决方案 »

  1.   

    找到问题原因了:
    首先 使用scp传文件时,cmd必须以管理员身份运行
    其次 必须搞清楚不加ip地址的路径是本地路径还是远程路径假定:
    以A表示本地电脑、B表示远程电脑
    addrA表示A的地址、addrB表示B的地址
    a表示本地电脑账户、aa表示密码
    b表示远程电脑账户、bb表示密码目标:
    将A电脑C盘的test.txt传输到B的D盘上操作:
    在A电脑上运行以下命令情况1:
    如果不先ssh登录B
    命令应该为:scp c:\test.txt b@addrB:d:\
    然后输入密码bb情况2:
    如果已经ssh登录B
    命令应该为:scp a@addrA:c:\test.txt d:\
    然后输入密码aa