問題タブ [vsftpd]

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.

0 投票する
0 に答える
212 参照

apt-get - vsftpd の処理中に apt-get インストール エラー: ディレクトリを作成できません

RVM を使用して ruby​​ をインストールすると、次のエラーが表示されrvm install 2.3.0ます。これは、RVM が生成するログ ファイルからのものです。

実際、apt-get install コマンドを実行するたびに、vsftpd に関するこの警告が常に表示されます。パッケージは問題なくインストールされるため、私は常にそれを無視してきました。現在の主な問題は、RVM がこのエラーを重大として認識し、Ruby のインストールを停止することです。

問題は、ルートでもフォルダーを/srv/ftp物理的に作成できないことです(または、少なくとも方法がわかりません)。私のサーバーのセットアップ方法は、/srv/フォルダーが外部ディスクドライブをマウントするためだけに存在するため、ここに任意のフォルダーを作成することはできません. たとえばdatadisk01、にマウントされます/srv/datadisk01

vsftpd がこの ftp フォルダーを作成する場所を別の場所に変更して、適切に実行する方法はありますか? または、RVM にこのエラー メッセージを無視させる方法はありますか? エラーを修正する回答を希望しますが、私の主な目的は Ruby をインストールすることだけです。

私はすでに apt-get で vsftpd を削除しようとしましたが、まだ残っています。

0 投票する
0 に答える
5363 参照

docker - dockerで実行されているftpサーバーへの接続

WindowsホストのDockerコンテナでFTPサーバーを実行しています。SSH と FTP 用にポート 22 と 21 をマップ (-p) しました。ホストから ftp サーバーへの FTP 接続がうまくいきません。ftp クライアント (かわいい FTP) がランダムなポートを使用してディレクトリとファイルを一覧表示しているように見えますが、ここで接続が切断されました。資格情報を使用してログ接続を確認すると成功しますが、後でディレクトリを一覧表示するときに失敗して切断されます。FTPクライアントがランダムポートを使用して接続を成功させるDockerコンテナーでFTPサーバーをセットアップする方法を理解しようとしています。参考までに、PORT と PASIVE の両方の接続タイプを試しましたが、どちらも機能しませんでした。これが私のcuteftp接続ログです:

次のコマンドを実行して、ubuntu コンテナーを起動しました

必要な変更を加えて vsftpd.conf を編集しました。cuteftp ログに基づいて、succefull 接続を取得していますが、cuteftp がセッションのランダム ポートを使用してファイルとディレクトリを表示しているため、ディレクトリとファイルは一覧表示されません。ポート 80、22、および 21 のみがコンテナーにマップされています。

ユースケースはありません。私はdockerが初めてで、遊んで学んでいます。ubuntuコンテナを実行してから、LAMPをインストールしたかったのです。私はLAMPのインストールに成功しましたが、ファイルをhtmlフォルダーにアップロードしてサイトをテストするためにFTPサーバーが必要でした。これはただの学習です。LAMPがすでにインストールされているdockerイメージを見つけることができることは知っていますが、それは学習していません。ubuntuコンテナの実行について質問があります。個別に質問し(別の質問)、誰かが回答するのを待っていると思います。

あなたの提案に従って、私は試しました

そしてこれはうまくいきませんでした。コンテナーに SSH を実行することさえできなかったので、 --network host はすべてのポートをコンテナーに渡さなかったようです。