当我尝试在浏览器或.NET中连接FTP服务器时,我无法连接。 Bu当我使用Filezilla时,我连接并上传/下载文件。我尝试了以下选项。
1-当我尝试使用Filezilla时,我会连接。 2-我在cmd中做了tracert,我收到错误'Destination host unreachable'。我在Windows功能中打开了Telnet客户端。但是这次我得到错误'Rewuest time out out'。 3-我关闭了Windows防火墙但仍然相同。
顺便说一句,Ftp服务器名称以sftp开头。它可能与此有关吗? 为什么会这样?
答案 0 :(得分:0)
SFTP和FTP是完全不同的协议。 Filezilla支持这两者,这就是它连接的原因。 SFTP是一种通常在端口22上通过SSH运行的协议。
FTPWebRequest不支持SFTP协议。 SFTP存在许多第三方组件,包括我们的SecureBlackbox(free license for SFTP可用),Codeplex上的SSH.NET等。