scp无法访问freeSSHD

时间:2014-03-25 03:24:14

标签: scp

我在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。 错误只是host is not communicating for more than 15 seconds. still waiting...

1 个答案:

答案 0 :(得分:6)

与许多其他事情一样,

scp是双方协议。它需要scp在客户端和服务器上都存在。当您发出复制命令时,ssh会连接到指定的服务器并生成scp进程,然后您的本地scp会与之进行通信。在您的情况下,服务器上没有scp,因此无法进行通信。

rsync表现完全相同。

我想你可以试试sftp