- ベストアンサー
tftpというものを体験したい。
Linuxでtftpサーバーが正しく動作してるいるか (実際のファイルのやりとりを体験したいのですが) 何か良い方法はありますか? したいことは、 1)Linuxのサーバー自体がtftpサーバーとして動作しているか調べる方法。 ・hosts.deny ALL:ALL ・hosts.allow bootp:192.168.1. in.tftpd:192.168.1. として、xinetはわからないのですが、 tftpサーバーはどのようにして動くのでしょうか? またファイヤーウォール? selinux? などで通過できない状態に鳴っているのでしょうか? 2)Windowsをクライアントとして、GUI画面で(CUIでも結構)ファイルのやりとりを体験したいのですが よいソフトはありますか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
1. サーバーでsuしrootになります。 2. 実験用のdirを作ります。 # mkdir /tftp 3. /tftp/test.txt等適当な転送用ファイルを用意します。 4, xinetdのために、/etc/xinetd.d/tftpを作成します。内容は: service tftp { disable = no socket_type = dgram protocol = udp wait = yes user = nobody server = /usr/sbin/in.tftpd server_args = /tftp only_from = 192.168.0.0/24 } 最後の行はネットワークによって書き換えてください。 4. xinetdを再起動します。 5. Windowsをクライアントとして、cygwinをinstallします。 6. Windowsマシンでcygwinを起動し、tftpコマンドを実行します。 tftp server_name > get /tftp/test.txt
その他の回答 (1)
- CXI00554
- ベストアンサー率27% (57/205)
root から ps で見てtftpdが上がっているかどうか、とか rc 関連のスクリプトでtftpdを立ち上げているかどうかで確認できるのでは? クライアントは tftp コマンドですよね。 Windowsで動くものがどこかにありますかね。 ネットワークブートのため以外の使い途が思いつかないので、 外していたらすみません。
お礼
今 nmapで見たところ port 69がありませんでした。 Fedore Core1を使っているのですが、 xinetdの項目?はnmapでは表示されないのでしょうか? ps auxw | grep tftpでも無しでした。