我是在Windows A上运行freeSSHD,需要通过scp将文件传输到它。运行freesshd的Windows可以通过ssh客户端连接。但无论是Windows上的WinSCP还是Linux上的scp都无法连接到安装了freeSSHD的Windows。出现的错误如下:
在Linux上:
test@workstation:~$ scp -r /home/test/scptest test@192.168.91.238:/C:\Users\dejavu\Desktop
test@192.168.91.238's password:
exec request failed on channel 0
lost connection
在Windows系统上:
选择“scp”协议传输文件,默认端口为22。错误信息为“主机未通信超过15秒,仍在等待...”。
scp.exe
复制到系统目录之一(例如C:\windows\system32
中的一个 PATH)。它不是 ssh 的一部分。如果我没记错,WinSCP 有一个。 - keltar