首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >scp无法访问freeSSHD

scp无法访问freeSSHD
EN

Stack Overflow用户
提问于 2014-03-25 11:24:14
回答 1查看 10.2K关注 0票数 8

我在Windows上运行freeSSHD,需要通过scp传输文件。运行freesshd的Windows可以通过ssh客户端连接。但是无论是Windows上的WinSCP还是Linux上的scp都不能通过freeSSHD连接到Windows。错误是:

在Linux上:

代码语言:javascript
复制
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...

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-25 12:20:09

与许多其他协议一样,scp也是一种双向协议。它要求客户端和服务器上都有scp。当您发出copy命令时,ssh将连接到给定的服务器并生成scp进程,然后您的本地scp将与该进程通信。在您的示例中,服务器上没有scp,因此不可能进行通信。

rsync的行为与此完全相同。

我想你可以试试sftp

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22624881

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档