私は受け取っていますEACCES Permission denied
サーバーに接続できませんでした。Ubuntuシステムでは接続できますが
Status: Connection attempt failed with "EACCES - Permission denied".
Error: Could not connect to server
Status: Waiting to retry...
デバッグログ
2015-03-14 14:42:22 3764 1 Status: Resolving address of www.weshiksha.com
2015-03-14 14:42:22 3764 1 Status: Connecting to 54.68.173.216:21...
2015-03-14 14:42:22 3764 1 Status: Connection attempt failed with "EACCES - Permission denied".
2015-03-14 14:42:22 3764 1 Trace: CRealControlSocket::OnClose(13)
2015-03-14 14:42:22 3764 1 Trace: CControlSocket::DoClose(64)
2015-03-14 14:42:22 3764 1 Trace: CFtpControlSocket::ResetOperation(66)
2015-03-14 14:42:22 3764 1 Trace: CControlSocket::ResetOperation(66)
2015-03-14 14:42:22 3764 1 Error: Could not connect to server
2015-03-14 14:42:22 3764 1 Trace: CFileZillaEnginePrivate::ResetOperation(66)
答え1
「EACCES - 権限が拒否されました」という理由で接続試行が失敗しました。
何かが FTP 接続をブロックしています。
通常の接続は次のようになります。
2015-03-14 14:42:22 3764 1 Status: Resolving address of www.weshiksha.com
2015-03-14 14:42:22 3764 1 Status: Connecting to 54.68.173.216:21...
2015-03-14 14:42:22 3764 1 Status: Connection established, waiting for welcome message...
ファイアウォール/ルーター/プロキシ/ウイルス対策の設定をチェックして、FTP トラフィックがブロックされていないことを確認してください。
答え2
デバッグのために私が行っている小さなチェックリストを以下に示します。ほとんどの場合、これは単純なことです。テストのためにファイアウォールまたはセキュリティを一時的に無効にしてみてください。その後、元に戻します。これにより、問題のある領域を特定したり、可能性を絞り込んだりすることができます。インターネット セキュリティは、おそらく最初の良いスタートになるでしょう。
ゲートウェイまたはネットワークのポート構成にアクセスできますか? キャリアによって異なりますが、通常は 192.168.1.1 または 192.168.0.1 または 127.0.0.1 からアクセスできます。ブラウザにその番号を入力して、ゲートウェイが見つかったかどうか教えてください。私もこの問題を経験しました。また、さまざまな問題が原因でこの問題が発生しました。
- ホストまたはサーバーに接続する場合は、ユーザー名/パスワード/設定の指示をよく確認してください。間違った資格情報と設定を入力することが私の最大の理由であり、特にアドオンドメインでそれを行う形式です。
- セキュリティ/ファイアウォール
- ルーターまたはポートの設定
前回は、1 つのケースで指定された FTP ポートを許可し、次にルーター構成で閉じられていた FTP ポートを開くことでこの問題を解決したと思います。そのときはファイアウォールが原因ではありませんでしたが、過去にも同じ問題に遭遇したことがあります。
接続しようとしているIPをホワイトリストに登録してください。
アクティビティ ログに接続を試みた後、通常は FTP 用に「...xxx.xxx.xx.xxx:21 に接続しています」と表示されるはずですが、多くの通信事業者は標準の FTP ポートから離れつつあります。
ドメインではなく IP アドレスです。ログをチェックして、接続の反対側 (おそらくホスティング サイト) で、構成内の「すべてブロック」または「これらの特定の IP のみをホワイトリストに登録」によってクライアント マシンの IP が誤ってブロックされるようなセキュリティ設定がないことを確認します。ブロックされている場合は、適切なホワイトリストに IP を追加するか、セキュリティ ニーズに最も適していると思われる設定に変更します。
また、ホスト上でそのような設定を行う方法がある場合は、ホストや接続先、そのマシンまたは仮想マシンからほぼ常に接続しているかどうかに応じて、クライアント PC の IP をホワイトリストに登録することをお勧めします (可能な場合)。
接続するための正しい設定があることを確認してください。以前、設定を誤解してこの応答が返されました。サブドメイン/アドオンドメインに適切に接続していませんでした。一部のホストではftp://[メールアドレス]ポート番号(通常は21、常にというわけではありません。実際、GoDaddyではポート番号は必要ないと思いますが、標準のポート構成番号が自動的に追加されるので、ホストのFTP設定、FTPユーザー資格情報(必要に応じて追加または変更して、正しいことを確認してください)、アドオンドメインの形式を確認してください(そうでない場合は、そうしようとしています)。ftp://ドメイン名.comホストでは、ユーザー名とパスワードに資格情報を入力する必要があり、サブドメインでは、サイトマネージャを使用してサイトを追加すると、通常に設定するとパスワードの入力が求められることがよくあります。
私の問題を修正したら、すぐに更新して、何が修正されたかをお知らせします。SFTP や FTPS/SSH などの特別な接続が必要ですか? また、プロバイダーによっては、Node.js や ded. access と一緒に実行されるその他の機能を許可しているにもかかわらず、A2 Hosting のように SSH 経由で接続できない場合があります。
もう少し情報を提供していただければ、正確な解決策をお伝えできると思いますが、今のところ、まずは必ず確認すべき事項であることはわかっています。特にログインの方法は、正しく行っているつもりでも、ほんの少し間違えると、さらに失敗してしまうことがあります。ホストによっては、他のホストよりも細かい点にこだわるところがあります。