421 抱歉,此服务器不接受明文会话。

Posted

技术标签:

【中文标题】421 抱歉,此服务器不接受明文会话。【英文标题】:421 Sorry, cleartext sessions are not accepted on this server. 【发布时间】:2012-07-07 11:42:18 【问题描述】:

我正在尝试从我的网络浏览器访问 ftp,但我收到以下错误:有什么想法吗?

【问题讨论】:

我正在尝试从终端连接并收到此错误,尝试在 ftpes://before_my_hostname.com 前面添加。但没有用。知道我应该如何解决吗?顺便说一句,我的主机是与 BigRock 联系时响应的,我们不允许普通 FTP,而是使用 FTPES。我的疑问是如何? 【参考方案1】:

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

主持人:ftpes://mydomain.com

用户名:yourUsername

密码:yourPassword

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

基本上,只有当您尝试从 linux(Ubuntu) 机器访问 Web 服务器时,才会出现此问题。 在windows系统下它工作正常。

【讨论】:

【参考方案2】:

“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 可能是个不错的选择:

https://filezilla-project.org/

【讨论】:

感谢您的回复。我收到以下消息“Firefox 不知道如何打开此地址,因为协议 (ftps) 未与任何程序关联。” 您可以安装一个 Firefox 插件:FireFtp (IIRC)。只需转到插件/附加组件并进行搜索 - 它会带您直接找到它。 FileZilla 在 Windows 或 Linux 上也是一个不错的选择,除了这个特定问题之外还有许多不同的原因。恕我直言... 很棒的家伙...谢谢 直接在 Filezilla 为我工作,还要求接受证书【参考方案3】:

在域名前添加ftpes://

【讨论】:

【参考方案4】:

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

在第三行显示“加密”的地方..选择“要求显式 FTP over TLS”

那个对我来说很好用。

【讨论】:

【参考方案5】:

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

  Edit=>Settings=>Connection=>FTP
  Here Change transfer mode from Active to Passive and press OK and try connecting again.

【讨论】:

OP 没有提到使用 FileZilla,所以这可能对他们没有用。【参考方案6】:

解决方案: 只需在域名前添加 ftpes://

例如老一号, 主机 : domain.com 用户名:xxx 通过:yyy 端口:21

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

高级选项

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

试试吧,它会起作用的。

【讨论】:

以上是关于421 抱歉,此服务器不接受明文会话。的主要内容,如果未能解决你的问题,请参考以下文章

无法向会话状态服务器发出会话状态请求

计算机无法连接到远程计算机上的另一个控制台会话,您正在运行一个控制台会话

计算机无法连接到远程计算机上的另一个控制台会话,您正在运行一个控制台会话,怎么办?

Android DefaultHttpClient 接受 SSL 会话帮助的所有证书

为计费服务 iOS 应用接受信用卡付款

电脑无法访问此网站 远程计算机或者设备将不接受连接