• ベストアンサー

RH5.2でtftpをインストールしたが、利用できない。なぜか?

RH5.2でパッケージ「tftp」をインストールしました。 その後、ファイル「/etc/xinetd.d/tftp」中の項目disableをyesからnoに変更し、xinetdのサービス再起動しました。 しかし、クライアントからftp接続しようとすると、下記エラーが出てログインできません。また、試に自分から自分にftp接続しましたが、同様の状況でした。 > ftp: connect :エラー番号が不明です 何か設定不足な箇所などあるでしょうか? また、/etc/servicesにはtcp/21ポートの指定があるものの、 なぜかnetstat -anではtcp/21ポートが出てきていません。 また、そもそもtftpはftpサーバ用のプロセスではないのでしょうか?違うとしたらその用途を教えてください。

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

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

tftpは、認証不要のファイル転送プロトコルです。 (LAN上にあるOSイメージファイルで、ディスクレスマシンをブートしたり、  ネットワーク機器のリモート設定などに使われます) ftpサーバーの設置が目的なら、 RedHat 5.2でなにが、サポートされているかは存じませんが wu-ftpd やvsftpd を探されてはどうでしょう。

その他の回答 (1)

  • Wr5
  • ベストアンサー率53% (2177/4070)
回答No.2

TTPについては下記のページなどを。 http://www.n-study.com/network/tftp.htm 他にも「TFTP ポート」等のキーワードで検索すればいろいろ出てくるでしょう。 必要な回答は既についていますね。 Redhat系でしたらディストリビュータ標準はvsftpdになります。 SELinuxを有効化していてホームディレクトリにアクセスできない。 とかあったりしますのでご注意を。

関連するQ&A

  • TFTPサーバ構築

    CentOS5.2でTFTPサーバーを構築し、Ciscoルータからcopy flash tftpをしたいのですが、なぜかtime outになってしまいます。 何が悪いのかご検討のつく方、アドバイスをお願いします。 cat /etc/xinetd.d/tftp -------------------- # default: off # description: The tftp server serves files using the trivial file transfer \ # protocol. The tftp protocol is often used to boot diskless \ # workstations, download configuration files to network-aware printers, \ # and to start the installation process for some operating systems. service tftp { socket_type = dgram protocol = udp wait = yes user = nobody server = /usr/sbin/in.tftpd server_args = -s /tftpboot disable = no per_source = 11 cps = 100 2 flags = IPv4 } ------------------------------------------- ls -la / | grep tftpboot --------------------------------------------- drwxrwxrwx 2 nobody nobody 4096 3月 28 2007 tftpboot --------------------------------------------- Router#copy flash tftp Source filename []? c2600-io3-mz.123-6b.bin Address or name of remote host []? 192.168.1.5 Destination filename [c2600-io3-mz.123-6b.bin]? ..... %Error opening tftp://192.168.1.5/c2600-io3-mz.123-6b.bin (Timed out)

  • wu-ftpdでサーバーに接続できない

    いつもお世話になっています。 RedhatLinux 7.3を クライアントとしてインストールしたのですが、 ftpサーバーのみ、 後から設定する必要が生じました。 wu-ftpd(2.6.2-8)サーバーを構築することとし、 インストール&設定したのですが、 外部のWindows2000マシンから接続すると、 >ftp:connect 接続が拒否されました。 ftp> となり、アクセスできず困っています。 主な設定内容は下記の通りです。 xinetd.d/wu-ftpd -> disable=no hosts.allow -> ALL:ALL(ちょと危険ですが、、、) lokkit -> trusted deviceにチェック (ファイアウォールオフ?) xinetd 再起動 nampの実行結果は、次のとおりです。 %nap localhost Port State Service 23/tcp open telnet 111/tcp open sunrpc 139/tcp open netbios-ssn 901/tcp open samba-swat 1016/tcp open unknown 5680/tcp open canna 6000/tcp open X11 22273/tcp open wnn6 32770/tcp open sometimes-rpc3 ポート20、21が空いていないのが 確認できたのですが、 どのように開けば良いか分かりません。 どなたかご教示・アドバイスよろしくお願いします。

  • ftpサーバーのポートが21番はどこにあるのでしょうか?

    /etc/vsftpd/vsftpd.confを見る限り41行あたりに connect_from_port_20=YESがありますが、 クライアントから実際に指定しているのは21番です。 サーバーのポートをnetstat -lnp で みても21番になっています。 ftpサーバーのポートが21番はどこにあるのでしょうか? 因みにこれはFedora Core2です.

  • 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などサービスを停止してしまっているから つながらないのは当たり前だと思っております。 分かりにくいかもしれませんが、教えてください

  • wu-ftp。接続するのに1分くらいかかる。

    Redhat8.0 wu-ftpでサーバ構築中です。 FTP接続しようとしているのですが、時間がかかる・タイムアウトしてしまいます。 wu-ftpを起動させるため以下のことをしました。 /etc/xinetd.d/wu-ftpdを開き、disable=noに変更 /etc/init.d/xinetd restartでxinetdの再起動。 で以下の現象が出ます。 サーバ機よりターミナルを開き、「ftp localhost」で接続(Nameが出るまで)に1分以上かかってしまいます。その後Name・Passを入力すると接続は出来ているようです。(230 User xxx logged in. Access restrictions Apply) 同じネットワーク内にあるWin機からFFFTPで接続すると「接続しました」のメッセージは出ますが、1分位すると「受信はタイムアウトで失敗しました」の表示が出て接続できません。 以下の設定を確認して見ました。 /etc/xinetd.conf・/etc/xinetd/wu-ftpdにonly_from行が有るかを確認→両方無し iptables -Lの確認→「INPUT」「FORWARD」「OUTPUT」、すべて「destination」 netstat -a のftp(21)ポート確認→「LISTEN」 $ ps aux | grep ftpd の確認↓ 何もない時 root 28739 0.0 0.1 3476 648 pts/0 s 17:37 0:00 grep ftpd Win機より「接続しました」の表記が出るものの接続出来ていない時 root 28740 0.0 0.2 3148 1072 ? SN 17:37 0:00 in.ftpd -l -a root 28744 0.0 0.1 3476 648 pts/0 S 17:38 0:00 grep ftpd /var/log/messagesの確認→FTPに関係するようなのは無し。 この状態で、どこが悪くて接続に1分以上かかるかわかりますか? ご存知の方教えてください。お願いします。

  • UNIXのnetstatでの出力結果でCLOSE_WAITになっている

    netstatコマンドによる出力結果で、 tcp 0 0 localhost.XXXX localhost.YYYY CLOSE_WAIT となっている行があるのですが、このポートを使用して いるプログラムが何なのかがわかりません。 XXXXは/etc/servicesには定義されていません。 わかる方法がありましたら教えていただけませんでしょ うか? よろしくお願いします。

  • swat が起動しません

    お世話になります。 Linux を使い始めてまだ2ヶ月ほどの初心者です。 os は centos5 です。 ブラウザ(Firefox)に //localhost:901/ と入力しても「正常に接続できません」とエラーが出ます。 samba を起動し、ポートも UDP137, UDP138, TCP139, TCP445, TCP901 を開き、ファイアウォールも Permissive に設定しました。 /etc/xinetd.d/swat は次のように編集しました。 service swat { port = 901 socket_type = stream wait = no # only_from = 127.0.0.1 user = root server = /usr/sbin/swat log_on_failure += USERID disable = no } どうすればよいのかご教示下さい。よろしくお願いいたします。

  • ポートの開放

    /etc/inetd.conf AAA  stream tcp nowait nobody /usr/local/bin/BBB BBB -inetd /etc/services AAA  5000/tcp /etc/hosts.allow BBB : ALL と記述して、UNIXマシンを再起動しました。その後、同じネットワーク内の他のマシンを使ってポートスキャンでポート5000をたたいても、このポートは開放されません。 当然、サービスAAAを使おうとしても、 unable to connect to host: Connection refused というエラーが出てしまいます。 何か設定忘れ、あるいは記述忘れなどがあるのでしょうか?

  • FTPのインストール方法について

    毎度、お世話になります。 また、ご指導ください。 初めてLINUXサーバーをインストールしています。 Apache、Postgres等必要な環境は整いつつあるのですが 最後の一つ、FTPの設定ができません。 手元のインストール手順書(前任者が作成しています)には、「/etc/xinetd.d」の「vsftpd」で「disable = yes」に書き換えるとあるのですが、「vsftpd」が見つかりません。 FTPがインストールされていないのでしょうか??? どこを見ればわかりますか? 教えて下さい。 os:RedHat Professional Workstation

  • LINUX redhatでTELNETその2

    Windows2000の端末からTELNETでサーバー機に接続したいのですがうまくいきません。 いろいろググッて検索したのですが、できませんでした。 インストールから接続するまでを教えていただけませんでしょうか? おねがいします。 xjdさんの回答を元に インストール完了しました。 (1)telnet-server-0.17-23と出ました。 (2)command not foundとなってしまいます。 (3)エディタで開くと左側に#が付いているのですがこれは消すのでしょうか? (4)確認しました、/etc/xinetd.d/telnetの方でdisableをyesからnoに変更しました。 (6)command not foundとなってしまいます。 と、いうことでまだ接続できません。 端末側からはホストへ接続できませんでしたというエラーが返ってきます。