ubuntu12 04下tftp安裝 配置 測試

2021-06-08 07:25:30 字數 1851 閱讀 8629

先說明一下ubuntu預設root是禁用的,所以先要建立root使用者,這樣以後不用再sudo了:

1.sudo passwd

輸入當前使用者密碼

輸入root使用者密碼

再次確定root使用者密碼

成功! su

輸入root密碼

ok,進入root使用者,不用再sudo了!

2.安裝tftp-hpa   tftpd-hpa  xinetd

apt-get install tftp-hpa tftpd-hpa xinetd

3.在建立資料夾/tftpboot  (我是裝在主目錄下的)

修改目錄許可權chmod -r 777 /tftpboot

4.修改tftp配置檔案,如果沒有就建立

#vi  /etc/xinetd.d/tftp

service tftp

5.修改inetd.conf檔案

# vim /etc/inetd.conf

tftp  dgram    udp    wait    nobody    /usr/sbin/tcpd

/usr/sbin/in.tftpd   /homezyp/tftpboot(

tftp共享目錄)

6.修改tftpd-hpa檔案

# vim /etc/default/tftpd-hpa

#run_daemon="no"

#options="-s /home/zyp/tftpboot -c -p -u tftpd"

tftp_username="tftp"

tftp_directory="/zyp/home/tftpboot"

tftp_address="0.0.0.0:69"

tftp_options="-l -c -s"

7.在/home/zyp/tftpboot下建立測試檔案***

#cd /home/zyp/tftpboot

#touch ***

測試一下 tftp服務:

#cd /home/zyp

#tftp 127.0.0.1

tftp>get ***

tftp>q

#ls檢視當前目錄,發現***檔案已在當前目錄

如果上述設定還不行的話,那麼就要把selinux禁用掉:

#vim /etc/selinux/config      //如果沒有selinux/config這個檔案,則建立。

# this file controls the state of selinux on the system.

# selinux= can take one of these three values:

#       enforcing - selinux security policy is enforced.

#       permissive - selinux prints warnings instead of enforcing.

#       disabled - selinux is fully disabled.

selinux=enforcing

# selinuxtype= type of policy in use. possible values are:

#       targeted - only targeted network daemons are protected.

#       strict - full selinux protection.

selinuxtype=targeted

把上面的selinux=enforcing 改為:selinux=disable  禁用selinux

然後reboot重啟pc

重啟後再進行tftp測試。

Ubuntu12 04 搭建TFTP服務

tftp協議是簡單檔案傳輸協議,基於udp協議,沒有檔案管理 使用者控制功能。tftp分為伺服器端程式和客戶端程式,在主機上通常同時配置有tftp服務端和客戶端。1 安裝客戶端。root xiaozhu laptop apt get install tftp 2 安裝服務端。root xiaozhu...

ubuntu 12 04中搭建tftp伺服器

安裝tftp hpa tftpd hpa xinetd sudo apt get install tftp hpa tftpd hpa xinetd 在根目錄下建立資料夾 tftpboot root 修改目錄許可權chmod r 777 tftpboot root 修改inetd.conf檔案 ge...

Ubuntu12 04下配置OwnCloud私有雲

前邊已經寫過安裝owncloud,這裡配置一下資料庫,使用mysql資料庫。在 etc php5 conf.d 目錄下配置mysql.ini檔案為 configuration for php mysql module extension pdo mysql.so extension mysql.so...