임베디드아로마

ubuntu 10.04 tftp 설정 (tftpd-hpa) 본문

Experience

ubuntu 10.04 tftp 설정 (tftpd-hpa)

aromacrony 2017. 4. 23. 22:42

우선 tftp  설정하는 법은 많이들 나와 있다. 요약하면 이렇고


1. Install tftpd and related packages.


$ sudo apt-get install xinetd tftpd tftp


2. Create /etc/xinetd.d/tftp and put this entry:


service tftp


{

  

protocol        = udp

  

port            = 69

  

socket_type     = dgram

  

wait            = yes

  

user            = nobody

  

server          = /usr/sbin/in.tftpd

  

server_args     = /tftpboot

  

disable         = no


}


3. Make /tftpboot directory


$ sudo mkdir /tftpboot


$ sudo chmod -R 777 /tftpboot


$ sudo chown -R nobody /tftpboot


4. Restart xinetd


$ sudo /etc/inet.d/xinetd restart





* 여기서 중요한건 10.04 에서만 해당하는 줄은 모르겠지만 보안상 

tftp-hpa라는 것을 설치하는 것 같네요

$ sudo apt-get install tftpd-hpa tftp-hpa

한후 

gedit /etc/default/tftpd-hpa 

# /etc/default/tftpd-hpa

TFTP_USERNAME="tftp"
#TFTP_DIRECTORY="/var/lib/tftpboot"
TFTP_DIRECTORY="/tftpboot"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="--secure"

설정파일 저장한후 서비스 리스타트 하면 된다. 

sudo service tftpd-hpa restart

그럼 조그마한 도움이 되었길 바라며 



Comments