Ubuntu tftpサーバのインストール
プラットフォーム:Ubuntu 12.10
1)拡張版tftpサーバ、クライアント、xinetd(スーパーサーバ)のインストール
2)ホームの作成と権限の変更
3)tftpサーバの構成
内容は次のとおりです.
4)xinetdスーパーサーバの構成
次のように変更されました.
PS:server_Argsはtftpサーバの作業ディレクトリであり、以前に確立したホーム絶対アドレスを記入する
5)サーバーの再起動(重要!!)
このステップはよく油断されているか、不明な人は、ここでPCの再起動を忘れないでください.実はサーバーを再起動すればいいのです.3つのステップに分けて、以下のようにします.
done.
PS:tftpサーバーを使ってファイルをアップロード/ダウンロードする時、まずファイル権限を777に設定することを忘れないでください.
参考資料: http://www.cnblogs.com/geneil/archive/2011/11/24/2261653.html http://www.linuxidc.com/Linux/2008-03/11388.htm http://wenku.baidu.com/view/aa66e3290066f5335a8121c1.html
1)拡張版tftpサーバ、クライアント、xinetd(スーパーサーバ)のインストール
- sudo apt-get install tftp-hpa tftpd-hpa xinetd
2)ホームの作成と権限の変更
- sudo mkdir -p /home/iServer/tftpboot
- sudo chmod 777 /home/iServer/tftpboot
3)tftpサーバの構成
- sudo vim /etc/default/tftpd-hpa
内容は次のとおりです.
- # /etc/default/tftpd-hpa
-
- TFTP_USERNAME="tftp"
- TFTP_DIRECTORY="/home/iServer/tftpboot" # tftp ,
- TFTP_ADDRESS="0.0.0.0:69"
- TFTP_OPTIONS="--secure"
4)xinetdスーパーサーバの構成
- sudo vim /etc/xinetd.d/tftp
次のように変更されました.
- service tftp
- {
- disable = no
- socket_type = dgram
- wait = yes
- user = root
- protocol = udp
- port = 69
- server = /usr/sbin/in.tftpd
- server_args = -s /home/iServer/tftpboot
- per_source = 11
- cps = 100 2
- flags = IPv4
- }
PS:server_Argsはtftpサーバの作業ディレクトリであり、以前に確立したホーム絶対アドレスを記入する
5)サーバーの再起動(重要!!)
このステップはよく油断されているか、不明な人は、ここでPCの再起動を忘れないでください.実はサーバーを再起動すればいいのです.3つのステップに分けて、以下のようにします.
- sudo service tftpd-hpa restart # tftpd-hpa
- sudo /etc/init.d/xinetd reload # xinetd
- sudo /etc/init.d/xinetd restart # xinetd
done.
PS:tftpサーバーを使ってファイルをアップロード/ダウンロードする時、まずファイル権限を777に設定することを忘れないでください.
参考資料: