問題タブ [pureftpd]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ftp - ProFTPD(WHM) を使用してディレクトリを取得できない
さて、多くの解決策を探した後。今ここに来ました。Web サイトをホストするために WHM/cPanel をセットアップしています。すべてが順調に進んでいましたが、FTP 接続でスタックしています (サーバーはルーティング不可能なアドレスでパッシブ応答を送信しました。代わりにサーバー アドレスを使用しています。)
サーバーの詳細: CentOS Linux リリース 7.2.1511 (コア) WHM/cPanel バージョン 11.58.0.13 FTP サーバー: PureFTPD
ftp - FTP: 550 Can't change directory to ...: No such file or directory
次のスクリプトを使用して、コンピューターに FTP サーバーをインストールしました。
次に、次のように実行しました。
そして、私は最終的にロバートとしてそれに接続しました:
ですから、ftp を使用しているときにどのディレクトリにもアクセスできない理由がわかりません。何かを設定する必要があると思いますが、何がわかりません。
ありがとうございました
php - pure-ftpd で PHP の password_hash を使用する
私は、MySQL データベースから認証情報を取得するように設定された純粋な ftpd サーバーの実装を使用しています。この実装の最初のセットアップ方法は、MD5 認証を使用することだったようで、それでうまく機能するようです。ただし、MD5 は行く必要があります。
そのため、MD5 を使用する代わりに、認証を PHP のビルトイン password_hash($password, PASSWORD_BCRYPT) 機能と互換性を持たせる方法を見つけたいと考えています。FTP ユーザーのパスワードはすでにハッシュ化されており、password_hash() を使用してデータベースに保存されています。データベースから取得したハッシュを使用して、pure-ftpd を介してログイン情報を認証できれば素晴らしいことです。
ここで純粋な ftpd のドキュメントを読みました: https://download.pureftpd.org/pub/pure-ftpd/doc/README.MySQL しかし、これを機能させる方法をまだ理解していません。
以前にこれを使用したことのある人はいますか?もしそうなら、このように設定する方法について何かアドバイスはありますか?
よろしくお願いします。
tls1.2 - pure-ftp TLS : 申し訳ありませんが、このサーバーでは平文セッションは受け入れられません
TLS を使用してピュア ftp サーバーを構成しました。それ以前は正常に機能していましたが、セキュリティはありませんでした。このチュートリアルに従いましたが、インターネットから接続しようとすると、次のメッセージが表示されます: [警告] 申し訳ありませんが、このサーバーではクリアテキスト セッションは受け入れられません。私は確かに何かを見逃していましたが、私のグーグル検索は今のところ成功していません.
私のステーションは、Linux Mint 18.3 を搭載した PC です。インターネットボックスの後ろにあります。ボックスのポート 20 と 21 は、ftp サーバー ステーションにリダイレクトされます。ポート 20 と 21 での接続を許可するように、ステーションのファイアウォールを構成しました。FileZilla を使用して接続します。
-> localhost から実行すると、接続に問題はありません。証明書パネルが表示され、ディレクトリの一覧が表示されます。わかった !
-> 同じプライベート LAN 上の別のステーションから実行され、プライベート LAN アドレス (192.168.0.a) をターゲットにすると、証明書パネルが表示され、ディレクトリ リストが表示されます。わかった !
同じプライベート LAN 上の別のステーションから接続を試み、パブリック インターネット アドレスをターゲットにすると、証明書パネルが表示されますが、接続に失敗します。メッセージ : 「サーバーはルーティング不可能なアドレスでパッシブ応答を送信しました。アドレスはサーバー アドレスに置き換えられました。」サーバーの syslog に問題はありません。
-> 192.168.0.254 からの新しい接続 (<- ゲートウェイ アドレス)
-> SSL/TLS: AES256-GCM-SHA384、256 シークレット ビット暗号で TLSv1/SSLv3 を有効にしました
-> my-user がログインしました
インターネット ステーションから接続しようとすると、接続が拒否されます。syslog で、「申し訳ありませんが、クリアテキスト セッションはこのサーバーでは受け入れられません。#012SSL/TLS セキュリティ メカニズムを使用して再接続してください。」と読みました。Filezilla で:
コマンド: AUTH TLS
回答: 502 AUTH TLS OK。
コマンド: AUTH SSL
エラー: サーバーに接続できません