56

我正在尝试从我的网络浏览器访问 ftp,但我收到以下错误:421 抱歉,此服务器不接受明文会话。有任何想法吗?

4

6 回答 6

74

“421 抱歉,此服务器不接受明文会话”表示服务器正在使用“FTP Over Explicit TLS/SSL”。这是一件好事。

可以通过提供协议“ftpes:”而不是“ftp:”来修复它:

  • ftpes://ftp.somesite.com/some_folder

    ... 或者 ...

  • ftps://ftp.somesite.com/some_folder

除了默认浏览器之外,您可能还需要使用另一个 FTP 客户端。

我不知道较新版本的 IE 是否支持基于 SSL 的 FTP。

Filezilla 可能是一个不错的选择:

于 2012-07-07T03:12:35.470 回答
40

在 Filezilla 中.. 在“文件”下单击图标以打开“站点管理器”.. 然后右键单击默认情况下可能已经打开的“常规”选项卡。

在第三行显示“加密”..选择“要求通过 TLS 显式 FTP”

那个对我来说很好用。

于 2013-03-29T04:08:02.233 回答
17

解决方法:
在域名前加个ftpes://

例如 Old One
主机:domain.com
用户名:xxx
通行证:yyy
端口:21

现在新的。
主机:ftpes://domain.com
用户名:xxx
密码:yyy
端口:21

高级选项

登录到 Web 主机管理器
转到:服务配置
转到:FTP 服务器配置
检查:
TLS 加密支持:设置为“可选”<br/>

试试看,它会起作用的。

于 2013-01-18T03:28:41.007 回答
7

我也面临同样的问题,并在做了以下事情后解决了。如果你使用 filezilla 作为 ftp 客户端,那么试试这个。

主持人:ftpes://mydomain.com

用户名:yourUsername

密码:yourPassword

您只需修改Host URL. ftpes://在域名前添加 。

基本上这个问题只有在你试图从你的 linux(Ubuntu) 机器上访问你的 web 服务器时才会出现。从Windows系统它工作正常。

于 2016-07-20T04:53:20.440 回答
6

ftpes://在域名前加a

于 2013-11-15T06:57:57.003 回答
2

如果这不适用于此更改,请执行以下更改。在 Filezilla 中转到

  Edit=>Settings=>Connection=>FTP
  Here Change transfer mode from Active to Passive and press OK and try connecting again.
于 2013-03-12T09:14:30.937 回答