본문 바로가기

Software/Linux

Tftpboot directory 설정

1. TFTP 서버 설치

sudo apt install tftp-hpa tftpd-hpa

 

2. Tftpboot directory 생성

sudo mkdir tftpboot

 

3. Directory 권한 설정

TFTP 서버가 Tftpboot directory에 접근할 수 있도록 권한을 설정한다.

sudo chown -R tftp:tftp /work/release/tftpboot
sudo chmod -R 777 /work/release/tftpboot

 

4. Tftp 설정 파일 수정

TFTP 서버의 설정 파일 /etc/default/tftpd-hpa를 수정하여 tftpboot directory를 사용할 수 있도록 한다.

sudo vi /etc/default/tftpd-hpa

 

파일 내용 중 TFTP-DIRECTORY를 아래와 같이 변경한다.

TFTP_DIRECTORY="/work/release/tftpboot"
TFTP_OPTIONS="--secure"

 

5. TFTP 서버 재시작

TFTP 서버를 재시작하여 설정을 적용한다.

sudo systemctl restart tftpd-hpa