天天看點

CentOS部署TFTP服務

1、安裝tftp服務

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

<code>[root@cxishs-Nettest ~]</code><code># yum install -y tftp-server</code>

<code>Loaded plugins: fastestmirror, refresh-packagekit, security</code>

<code>Loading mirror speeds from cached hostfile</code>

<code>Setting up Install Process</code>

<code>Resolving Dependencies</code>

<code>--&gt; Running transaction check</code>

<code>---&gt; Package tftp-server.x86_64 0:0.49-7.el6 will be installed</code>

<code>--&gt; Processing Dependency: xinetd </code><code>for</code> <code>package: tftp-server-0.49-7.el6.x86_64</code>

<code>---&gt; Package xinetd.x86_64 2:2.3.14-39.el6_4 will be installed</code>

<code>--&gt; Finished Dependency Resolution</code>

<code>Dependencies Resolved</code>

<code>======================================================================================================</code>

<code> </code><code>Package                 Arch               Version                        Repository            Size</code>

<code>Installing:</code>

<code> </code><code>tftp-server             x86_64             0.49-7.el6                     c6-media              39 k</code>

<code>Installing </code><code>for</code> <code>dependencies:</code>

<code> </code><code>xinetd                  x86_64             2:2.3.14-39.el6_4              c6-media             121 k</code>

<code>Transaction Summary</code>

<code>Install       2 Package(s)</code>

<code>Total download size: 161 k</code>

<code>Installed size: 317 k</code>

<code>Downloading Packages:</code>

<code>------------------------------------------------------------------------------------------------------</code>

<code>Total                                                                 2.6 MB</code><code>/s</code> <code>| 161 kB     00:00     </code>

<code>Running rpm_check_debug</code>

<code>Running Transaction Test</code>

<code>Transaction Test Succeeded</code>

<code>Running Transaction</code>

<code>  </code><code>Installing : 2:xinetd-2.3.14-39.el6_4.x86_64                                                    1</code><code>/2</code> 

<code>  </code><code>Installing : tftp-server-0.49-7.el6.x86_64                                                      2</code><code>/2</code> 

<code>  </code><code>Verifying  : tftp-server-0.49-7.el6.x86_64                                                      1</code><code>/2</code> 

<code>  </code><code>Verifying  : 2:xinetd-2.3.14-39.el6_4.x86_64                                                    2</code><code>/2</code> 

<code>Installed:</code>

<code>  </code><code>tftp-server.x86_64 0:0.49-7.el6                                                                     </code>

<code>Dependency Installed:</code>

<code>  </code><code>xinetd.x86_64 2:2.3.14-39.el6_4                                                                     </code>

<code>Complete!</code>

<code>[root@cxishs-Nettest ~]</code><code>#</code>

2、修改TFTP配置檔案

<code>[root@cxishs-Nettest ~]</code><code># vi /etc/xinetd.d/tftp </code>

<code># default: off</code>

<code># description: The tftp server serves files using the trivial file transfer \</code>

<code>#       protocol.  The tftp protocol is often used to boot diskless \</code>

<code>#       workstations, download configuration files to network-aware printers, \</code>

<code>#       and to start the installation process for some operating systems.</code>

<code>service tftp</code>

<code>{</code>

<code>        </code><code>socket_type             = dgram</code>

<code>        </code><code>protocol                = udp</code>

<code>        </code><code>wait                    = </code><code>yes</code>

<code>        </code><code>user                    = root</code>

<code>        </code><code>server                  = </code><code>/usr/sbin/in</code><code>.tftpd</code>

<code>        </code><code>server_args             = -s </code><code>/tmp/tftp/data</code> <code>-c         </code><code>##TFTP檔案目錄,-c表示支援上傳</code>

<code>        </code><code>disable                 = no                         </code><code>##開啟服務,預設TFTP服務關閉</code>

<code>        </code><code>per_source              = 11</code>

<code>        </code><code>cps                     = 100 2</code>

<code>        </code><code>flags                   = IPv4</code>

<code>}</code>

<code>~</code>

<code>"/etc/xinetd.d/tftp"</code> <code>18L, 514C written</code>

<code>[root@cxishs-Nettest ~]</code><code># </code>

<code>[root@cxishs-Nettest ~]</code><code># mkdir /tmp/tftp</code>

<code>[root@cxishs-Nettest ~]</code><code># mkdir /tmp/tftp/data</code>

<code>[root@cxishs-Nettest ~]</code><code># chmod 777 /tmp/tftp</code>

<code>[root@cxishs-Nettest ~]</code><code># chmod 777 /tmp/tftp/data</code>

3、重新開機并驗證服務

<code>[root@cxishs-Nettest ~]</code><code># /etc/init.d/xinetd restart</code>

<code>Stopping xinetd: [  OK  ]</code>

<code>Starting xinetd: [  OK  ]</code>

<code>[root@cxishs-Nettest ~]</code><code># netstat -au | grep tftp</code>

<code>udp        0      0 *:tftp                      *:*                                     </code>

<code></code>

本文轉自Grodd51CTO部落格,原文連結:http://blog.51cto.com/juispan/2047238,如需轉載請自行聯系原作者

繼續閱讀