我正在尝试从我的网络浏览器访问ftp,但是我收到以下错误:421抱歉,此服务器上不接受明文会话。有什么想法吗?
答案 0 :(得分:72)
“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可能是个不错的选择:
答案 1 :(得分:40)
在Filezilla ..在“文件”下单击图标以打开“站点管理器”..然后右键单击“常规”选项卡,该选项卡可能已默认打开。
在第三行显示“加密”的位置..选择“需要显式FTP over TLS”
那个对我来说很好。
答案 2 :(得分:14)
解决方案:
只需在域名之前添加一个ftpes://
例如Old One ,
主持人:domain.com
用户名:xxx
传球:yyy
港口:21
现在是新的。
主持人:ftpes://domain.com
用户名:xxx
传球:yyy
港口:21
高级选项,
登录Web Host Manager
转到:服务配置
转到:FTP服务器配置
检查:
TLS加密支持:设置为“可选”
试试吧,它会起作用。
答案 3 :(得分:7)
我也面临同样的问题,并在做了以下事情后解决了。如果您使用filezilla作为ftp客户端,请尝试此操作。
主持人: ftpes://mydomain.com
用户名:yourUsername
密码:yourPassword
您只需修改Host URL
即可。在域名前添加ftpes://
。
基本上只有当您尝试从Linux(Ubuntu)计算机访问Web服务器时才会出现此问题。 从Windows系统开始工作正常。
答案 4 :(得分:6)
在域名
之前添加ftpes://
答案 5 :(得分:2)
如果这对此更改无效,请执行以下更改。 在Filezilla goto
Edit=>Settings=>Connection=>FTP
Here Change transfer mode from Active to Passive and press OK and try connecting again.