問題タブ [proftpd]
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.
bash - ユーザーが特定のポート範囲でファイルをアップロードおよびダウンロードできるかどうかをテストする方法
デーモンをインストールするシェルスクリプトの場合、新しく作成されたデーモンユーザーがデーモンに必要なポート範囲を使用する権限を持っていることを確認する必要があります。どうすればこれを確認できますか?
java - サーバーにアップロードするプロセス
Android デバイスからサーバーにファイルをアップロードするために行われている正確なプロセスの包括的な説明はないようです。これまでのところ、データを準備する方法に関するいくつかの情報をまとめてきましたが、「プラグイン」は多少複雑です。
取引が行われるために絶対に必要なものは何ですか?アプリ側で必要な情報と、サーバーが探している情報は何ですか? サーバーは、データを受信するように事前にプログラムされていないのに、どのようにしてデータを取得するのでしょうか?
ftp サーバーをセットアップするだけでは不十分だと感じているので、他に何が関係しているのか疑問に思っています。初心者のための助けをいただければ幸いです、ありがとう。
ftp - パッシブ モードの FTP : EHOSTUNREACH - ホストへのルートがありません
問題なく約 1 か月実行されていた FTP サーバーがあります。
今日、filezilla で接続できません。次のメッセージが表示されます。
データ接続を確立できませんでした: EHOSTUNREACH - ホストへのルートがありません
Google/SO で検索したところ、TLS の問題である可能性があることがわかりました。ただし、コンソールを使用して FTP サーバーに接続できます。
その理由は何ですか?
編集:「アクティブ」モードを有効にするとFilezillaの問題が解決することがわかりましたが、パッシブモードで動作させる必要があります
編集: Filezilla 側の完全なトレースは次のとおりです。
mysql - MySql リクエストの記号「_」
proftpd サーバーを起動することにしたとき、MySQL に問題があります。問題は、MySql リクエストのシンボル「_」が原因で発生した構文エラー (1064) でした。
Proftpd バージョン:
ProFTPD バージョン 1.3.5
MySQL のバージョン:
mysql Ver 14.14 Distrib 5.5.43、readline 6.3 を使用する debian-linux-gnu (i686) 用)
リクエスト: ユーザーがログインするたびにログを記録します。
SQLLog PASS counter_login
SQLNamedQuery counter_login UPDATE "
last_login
=UNIX_TIMESTAMP(),login_count
=login_count
+1 WHEREusername
='%u'"users
sql.log のエラー:
2015-07-02 21:43:09,163 mod_sql/4.3[21872]: エラー: '1064'
2015-07-02 21:43:09,163 mod_sql/4.3[21872]: メッセージ: 'SQL 構文にエラーがあります; near '; を使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください。SETlast_login
=UNIX_TIMESTAMP(),login_count
=login_count
WHERE `username' at line 1'
これと別の同じリクエストを # した場合、エラーは発生しません。
また、proftpd サーバーを表示する /etc/proftpd/sql.conf での認証の要求では、db でユーザーの情報を取得する必要があります。
SQLAuthenticate ユーザー グループ
テーブル「users」の名前を入力している間はすべて問題ありませんが、テーブルの名前が「users_ftp」の場合(もちろん、データベースと構成(/etc/proftpd/sql.conf)でテーブルの名前を変更します)proftpdを再起動するとサーバー、起動しません。
proftpd[21522]: 致命的: SQLAuthenticate: '/etc/proftpd/sql.conf' の 34 行目の不明な引数が失敗しました!