ubuntu 10이상의 버전에서는 기존 tftpd 보다 향상된 tftpd-hpa 패키지를 사용해야 한다.
1. tftp 서버 설치하기
$ sudo apt install tftpd-hpa
2. tftp client 설치
$ sudo apt install tftp-hpa
3. 서버가 제대로 설치되었는지 확인한다.
$ sudo service tftpd-hpa status
4. tftpd-hpa 설정을 한다.
$ sudo vi /etc/default/tftpd-hpa
다음과 같이 설정해준다.
tftp 경로와 옵션을 바꾸어 해당 경로로 파일을 다운, 업로드 가능하도록 한다.
---------------------------------------------------------
# /etc/default/tftpd-hpa
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/tftpboot"
TFTP_ADDRESS=":69"
TFTP_OPTIONS="--secure --create"
-----------------------------------------------------------------
5. 디렉토리 권한 설정을 해준다.
$ sudo mkdir /tftpboot
$ sudo chmod 777 /tftpboot
$ sudo chown -R tftp /tftpboot
6. 재시작 후 tftp 프로토콜을 실행한다.
$ sudo service tftpd-hpa restart