- PR -

vsftpdに繋がりません

投票結果総投票数:5
Linux 5 100.00%
  • 投票は恣意的に行われます。統計的な調査と異なり、投票データの正確性や標本の代表性は保証されません。
  • 投票結果の正当性や公平性について、@ITは一切保証も関与もいたしません。
投稿者投稿内容
かみ
会議室デビュー日: 2004/05/31
投稿数: 19
投稿日時: 2004-06-01 15:22
Kazさん、はゆるさん!
ご指摘ありがとうございました。

引用:

kazさんの書き込み (2004-06-01 13:47) より:

失礼な申し上げ方を敢えてします.
初心者だから「何も判らない」というのはあまりよくない言い回しです.言い訳にしか見えないでしょう.個人的には萎えます.一部を確認しても別の一部が抜けていたら,結局そこに論点が戻ると思います.ご注意ください.

はゆるさんの書き込みより:
「初心者で何も分からない」 は、たしかによろしくないでしょう。


はい!
これからは注意します。。
ありがとうございました。。

引用:

syslog は確認されました?vsftpd が「起動しました」の後に「vsftpd は 〜 の理由で墜ちます」みたいな記述があるかもしれません.


syslogにはその原因は載ってないですね。私が間違ってるところを見てるかもしれませんが・・
因みに私が見たところは
/var/logの中にある「messages」や「boot.log」を見ました。
/var/logの中に「vsftpd.log」はあるのですが、空でした。
あってるのかな〜(笑)

引用:

念のため,どちらかを停止した状態にして確認したほうが良いでしょう.
# /etc/init.d/vsftpd stop

# /etc/init.d/xinetd stop
とすると,vsftpd か xinetd が停止します.
その上で,停止したものと別のほうの daemon を
# /etc/init.d/vsftpd start

# /etc/init.d/xinetd start
して,動作を確認してください.
vsftpd と xinetd は同時に使えるようになっているかどうかは確認されました?


あの〜今はFTPに成功しました。
でも、何故出来たのはよく分かりません。
Kazさんから前に教えていただいた事をやってみたらちゃんとプロセスが見えるようになりました。

xinetdを停止したあとにvsftpdを再起動を二回するとちゃんとプロセスが見えるようになりました。
このvsftpdとxinetdで何かの関係があるのでしょうか?

あと、一応vsftpd、xinetd両方自動起動にしてあります。
普通は両方のプロセスが見えるはずなんですが、
Xinetdはちゃんとプロセスが見えますけど、vsftpdは見えなかったです。
何か優先順位とかあるんですかね??

今はちゃんと動いています。

ご指導ありがとうございました。
かみ
会議室デビュー日: 2004/05/31
投稿数: 19
投稿日時: 2004-06-01 15:28
引用:

はゆるさんの書き込み (2004-06-01 14:00) より:
何か、参考にしたマニュアルはありますか?


参考にしてるマニュアルはとくにないです。
一応会社にはRedhat7.2Jがあるのですが・・・・
主にネットで探しながらやっています。
はゆる
ぬし
会議室デビュー日: 2004/02/16
投稿数: 1008
お住まい・勤務地: 首都圏をウロウロと
投稿日時: 2004-06-01 15:48
引用:

かみさんの書き込み (2004-06-01 15:28) より:
参考にしてるマニュアルはとくにないです。
一応会社にはRedhat7.2Jがあるのですが・・・・
主にネットで探しながらやっています。


じゃあ、その本の 「xinetd」 のところをよ〜く読んでみましょう。
ネットでならこちら(15章)。
http://www.jp.redhat.com/manual/Doc9/rhl-rg-ja-9/index.html

vsftpd については、過去ログを探すと、ステキなサイトさんをご紹介していただけるでしょう。
かみ
会議室デビュー日: 2004/05/31
投稿数: 19
投稿日時: 2004-06-01 16:12
引用:

はゆるさんの書き込み (2004-06-01 15:48) より:
じゃあ、その本の 「xinetd」 のところをよ〜く読んでみましょう。
ネットでならこちら(15章)。
http://www.jp.redhat.com/manual/Doc9/rhl-rg-ja-9/index.html
vsftpd については、過去ログを探すと、ステキなサイトさんをご紹介していただけるでしょう。


ありがとうございました!
これからもどうぞ宜しくお願いいたします。
kaz
ぬし
会議室デビュー日: 2003/11/06
投稿数: 5403
投稿日時: 2004-06-01 16:13
引用:

かみさんの書き込み (2004-06-01 15:22) より:

あの〜今はFTPに成功しました。
でも、何故出来たのはよく分かりません。
Kazさんから前に教えていただいた事をやってみたらちゃんとプロセスが見えるようになりました。

xinetdを停止したあとにvsftpdを再起動を二回するとちゃんとプロセスが見えるようになりました。
このvsftpdとxinetdで何かの関係があるのでしょうか?


おおいに関係あります.
vsftpd は自分で 21/tcp を聴いています.
さらに xinetd も 21/tcp を聴いていて,
すかさず vsftpd を起動できるように待ちかまえています.
つまり,ここで干渉しているわけです.
引用:

# chkconfig --list | grep ftpd
を実行した結果
vsftpd 0:オフ 1:オフ 2:オン 3:オン 4:オン 5:オン 6:オフ
vsftpd: オン
に出ました。


ここで,どちらかが off であるべきかと.

引用:

あと、一応vsftpd、xinetd両方自動起動にしてあります。
普通は両方のプロセスが見えるはずなんですが、
Xinetdはちゃんとプロセスが見えますけど、vsftpdは見えなかったです。
何か優先順位とかあるんですかね??


前述通り,
vsftpd を daemon mode で起動
vsftpd を xinetd 経由で起動
のどちらかにすべきでしょう.
優先順位という意味では,xinetd のほうが先かと.
でも,vsftpd って standalone or inetd の設定ってありませんでしたっけ?でもって,そこと合致してないとちゃんと起動してくれなかった気がする...
proftpd の仕様だったかな?
かみ
会議室デビュー日: 2004/05/31
投稿数: 19
投稿日時: 2004-06-01 16:41
引用:

kazさんの書き込み (2004-06-01 16:13) より:

前述通り,
vsftpd を daemon mode で起動
vsftpd を xinetd 経由で起動
のどちらかにすべきでしょう.


ここでの「daemon mode で起動」は「xinetd」の中に「vsftpd」というファイルを作らないって言う意味ですよね?
私はずっと「xinetd」の中の「vsftpd」で起動しようとしたからお互いに干渉が起こってしまって出来なかったんですね!
やっと分かりました。
ありがとうございました。


引用:

vsftpd って standalone or inetd の設定ってありませんでしたっけ?でもって,そこと合致してないとちゃんと起動してくれなかった気がする...
proftpd の仕様だったかな?


そうですね!
standalone or inetdはproftpdの仕様ですね。
一応学校ではproftpdの方を勉強しました。

本当に色々教えて頂いてありがとうございました。

スキルアップ/キャリアアップ(JOB@IT)