56

Web ブラウザーから ftp にアクセスしようとしていますが、次のエラーが表示されます: 421 申し訳ありませんが、クリアテキスト セッションはこのサーバーでは受け入れられません。何か案は?

4

6 に答える 6

74

「421 申し訳ありませんが、このサーバーではクリアテキスト セッションは受け入れられません」は、サーバーが「FTP Over Explicit TLS/SSL」を使用していることを意味します。これは良いことです。

"ftp:" の代わりに "ftpes:" プロトコルを指定することで修正できる場合があります

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

    ... また ...

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

デフォルトのブラウザ以外に、おそらく別の FTP クライアントを使用する必要があります。

新しいバージョンの IE が FTP over SSL をサポートしているかどうかはわかりません。

Filezilla は良い選択かもしれません:

于 2012-07-07T03:12:35.470 に答える
40

Filezilla では、[ファイル] の下のアイコンをクリックして [サイト マネージャー] を開きます。次に、[全般] タブを右クリックします。このタブは、デフォルトで既に開いている可能性があります。

「暗号化」と表示されている 3 行目で、「明示的な FTP over TLS が必要」を選択します。

それは私にとってはうまくいきました。

于 2013-03-29T04:08:02.233 に答える
17

解決策:
ドメイン名の前に ftpes:// を追加するだけです

たとえば、Old One
ホスト: domain.com
ユーザー名: xxx
パス: yyy
ポート: 21

今、新しい。
ホスト: ftpes://domain.com
ユーザー名: xxx
パス: yyy
ポート: 21

高度なオプション

Web Host Manager へのログイン
移動: サービスの構成
移動: 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 に答える
2

これがこの変更で機能しなかった場合は、次の変更を行ってください。Filezillaでgoto

  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 に答える