• ベストアンサー

inetdとxinetd

xinetdを使いたいのですが、inetdもインストールされていないといけないのでしょうか? inetdが無い状態でxinetdを起動しましたが、netstatで見ても21が開いていないので、inetdをインストールしていないことが原因ではないかと疑っているところです。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

inetdがインストールされていなくてもxinetdは動作します。 21というのはFTPのポートだと思いますが、xinetdが起動しただけで21ポートが開くわけではありません。 FTPサーバを使用したのであれば、/etc/xinetd.d以下にftpサーバの設定が必要なんですが、それがありますか? もしそれがある場合、enableになっていますか?

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • debian 2.6 inetd から xinetd へ

    スーパーサーバーを inetd から xinetd に変更しようとしています。 その際、 #aptitude install xinetd としましたが、/etc/xinetd.conf や /etc/xinetd.d は作成されませんでした。 エラーは検出されませんでしたが、インストールが正常に行われなかったと思い、http://www.xinetd.org からソースファイルをダウンロードして、 #./configure #make #make install として、正常にインストールされたようですが、結果は同じでした。 何がいけないのか、ご教授していただけませんでしょうか。

  • inetd (centos)

    基本的な質問で恐縮ですが、CentOS4系ではデフォルトでinetdが標準となっているのでしょうか?それともxinetdなのでしょうか?もしくはその両方で【/etc/rc.d/init.d/】配下にあるスクリプトはinetdで起動され、【cd /etc/xinetd.d/】配下にあるスクリプトはxinetdで起動するように設定されているのでしょうか? また、xinetdの設定ファイルは【/etc/xinetd.conf】にあるのですが、 inetdの設定ファイルはどこにありますでしょうか? ご存知の方、いましたら宜しくお願い致します。

  • xinetdのインストールについて

    VineLinux2.6r1を使ってます。 xinetdをインストールしようと思って、公式サイトからxinetd-2.3.13.tar.gzをダウンロードして、解説サイトを参考にしながら $ tar xvfz xinetd-2.3.13.tar.gz $ cd xinetd-2.3.13 $ ./configure --with-libwrap $ make # make install とやってインストールしました。 それでログを見る限りエラーは無かったと思うんですが /etc/xinetd.confと/etc/xinetd.dが作られてないんですが、これは自分で作ってしまっていいんでしょうか? あと、解説サイトにxinetdを起動するときは、/etc/rc.d/init.d/xinetd start とやるように書かれているんですが、そのディレクトリにxinetdと言うファイルがなくて実行できません。これはインストールに問題があったんでしょうか? /usr/local/sbin/xinetdはちゃんとあって、 # /usr/local/sbin/xinetd  とやってみたのですが、 # ps aux | grep xinetd とやってみてもプロセスにxinetdがでてきません。 これは、どこに問題があるんでしょうか? 一応/etc/xinetd.confは自分で新規作成して defaults { instances = 25 log_type = FILE /var/log/xinetdlog #log_type = SYSLOG authpriv log_on_success = HOST PID log_on_failure = HOST RECORD per_source = 5 } includedir /etc/xinetd.d と書いておきました。 あと、Linuxは最小構成で入れたのでインストール時はinetdもxinetdも入っていませんでした。 分かっていないことが多くて質問もきれいに書けていないんですがよろしくお願いします。

  • proftpd inetd に変更する方法?

    現在、Centos8 準拠の国産の Miracle Linux 8.6 を使って standalone 方式で FTP サーバーを立ち上げましたが、DDNS を使って外部からアクセスできるようにするには、inetd 方式にする必要があることがわかりました。(standaloneだとIPが変わっても追従できない。) そこで、現在 LAN 内部では正常に動作している standalone 方式の proftpd を inetd 方式に変更したいのですが、やり方がわからず困っています。 ご教示頂きたく、よろしくお願いいたします。 <私の方でやった事> (1)xinetdをインストール # dnf -y install xinetd (2)xinetdを起動 # systemctl start xinetd.service (3)xinetdの状態確認 # systemctl status xinetd.service systemctl status xinetd.service ● xinetd.service - Xinetd A Powerful Replacement For Inetd Loaded: loaded (/usr/lib/systemd/system/xinetd.service; enabled; vendor preset: enabled) Active: active (running) since Sat 2023-03-25 00:08:38 JST; 4min 33s ago Docs: man:xinetd man:xinetd.conf man:xinetd.log     (以下省略) Active: active (running) となっているので正常動作中と判断しました。 (4)proftpd.conf を修正する。 # vi /usr/local/etc/proftpd.conf ServerType standalone  から ServerType inetd (5)proftpd と xinetd を再起動。 # systemctl restart proftpd # systemctl restart xinetd.service proftpd 関連の「必要な処理」が何もされていないためか、この状態では proftpd は動作していません。 下記のように Active: failed となります。 # systemctl status proftpd ● proftpd.service - proftpd Loaded: loaded (/etc/systemd/system/proftpd.service; enabled; vendor preset: disabled) Active: failed (Result: exit-code) since Sat 2023-03-25 00:28:31 JST; 33min ago Main PID: 1695 (code=exited, status=1/FAILURE) standalone 方式の時、 /etc/systemd/system/proftpd.service という名で、以下の内容が記載されているファイルを作成しましたが [Unit] Description=proftpd After=network.target [Service] Type=simple RemainAfterExit=yes ExecStart=/usr/local/sbin/proftpd [Install] WantedBy=multi-user.target これが inetd 方式になるとどうなるのか、も良くわかりません。 また上記の「必要な処理」をネットで探したのですが、私には旧方式のもの(systemctl ではなく init.d/xinetd restart のような)しか見つかりませんでした。 以上のような状況です。 解決方法を、ご教示頂きたく、よろしくお願いいたします。

  • Linux上でのcvsサーバたちあげ xinetd

    Linuxサーバを最近たちあげ、そのうえでcvsを動作させたいのですが、 ​http://www.tinyforest.gr.jp/memo/cvs.html​ の説明に "リモートから CVS に接続要求があった場合、 CVS が自動起動できるように /etc/inetd.conf を修正します。 " とあるのですが、そもそもこのファイルが存在しません。 このファイルはどのような時に作成されるファイルなのでしょうか? xinetdを使えばいいのでは? というアドバイスを頂いたのですが、"which xinetd"と実行しても、xinetdも存在しないようです。 xinetdをインストールしたほうがいいのでしょうか? ご存知でしたらご教授お願いします。

  • ftpがbashで認識しない?(xinetd)

    ftpがbashで認識しない?(xinetd) Linux:debian lennyをインストールし、自宅サーバを作ろうとしている初心者です。 こまっているのは、#ftp とキーを入力しても # ftp -bash: ftp: command not found # となり、bashがftpを認識してくれません。 動作は、xinetdで動くように設定してあります。 ftpはPROFTPDです。 psコマンドで確認したら 735 ? Ss 0:00 /usr/sbin/xinetd -pidfile /var/run/xinetd.pid -stayalive -inetd と表示され、xinetdは起動しています。 どうすれば、ftpが認識されるようになるのでしょうか。 ご存知の方 お教えねがいます。

  • inetdに関連について

    この掲示板結構載ってますが、 inetdとxinetdについて質問です。 今、標準でrpmに入っていたxinetdを使っているのですが、 参照URL→http://sakaguch.com/pastbbs/0021/B0011566.html を元に修正してみました。 1./etc/xinetd.d/にvsftpdおよびsshdの作成 2,standaloneにしない為、/etc/vsftpd/vsftpd.confの修正 3.サービスの自動起動OFF 4.起動しているサービスの停止  /etc/rc.d/init.d/vsftpd stop 5.xinetdの再起動の再起動 上記5つ手順を実施したのですが、 ローカル環境で ftp localhost でFTP接続確認をしたところ、 connect: Connection refusedというエラーが出てしまいました。 iptablesやpsで見てもFTPなどのポートが出てきません 他に修正するところがあるのでしょうか。 特に気になったのが、他にも参考にして作成をしたのですが、 vsftpdなどサービスを停止してしまっているから つながらないのは当たり前だと思っております。 分かりにくいかもしれませんが、教えてください

  • CentOS5.3にxinetd

    CentOS5.3をインストールする際に、xinetdもインストールした状態にしたいと考えております。 しかし、どのオプションパッケージをインストールすればよいのか分かりません。 OSのインストール後に、yumなどでxinetdをインストールできることは分かるのですが、できればOSインストール時のパッケージ選択でインストールしたいと考えております。 ご存じの方がいらっしゃいましたら、ご教授いただきたいと存じます。 以上、よろしくお願い致します。

  • xinetd startでUsageが出るだけで起動されない

    linux初心者です。 xinetdをインストールして、起動させようと、 # /etc/init.d/xinetd start を実行したところ、 Usage: xinetd [-d] [-f config_file] [-filelog filename] [-syslog facility] [-reuse] [-limit proc_limit] [-pidfile filename] [-logprocs limit] [-shutdownprocs limit] [-cc interval] となっただけでした。 調べた情報の多くは、これだけで起動するはずなのに・・。 vsftpdをxinetd経由で起動させようとの試みでしたが、FTPはつながらないし、正しい調べ方かどうか自信はないですが、プロセス調べてみたところ、 #ps -a | grep xinetd は、1行も返しませんでした。(つまりxinetdは起動していない?) # xinetd -version は、 xinetd Version 2.3.14 libwrap loadavg です。 どうしたらxinetdを起動させることが出来るのでしょうか。 お助けください。

  • qmailをtcpserverで起動

    qmailのデーモンはなぜxinetdではないのですか? qmailの起動元をxinetdでなくtcpserverにするメリットを教えて下さい。 tcpserverはinetdのようなものですか? tcpserverはinetdのようにqmailの起動元以外のソフトでも使われていますか?