본문 바로가기

컴퓨터(O/S)/Linux

[Ubuntu]tftp-hpa 설치 및 설정하기 그림 설명.

우분투 tftp 설치하기. 우분투 tftp 설정하기.
우분투 tftp 설치하기. 우분투 tftp 설정하기.
우분투 tftp 설치하기. 우분투 tftp 설정하기.

tfttpd tftp 설치가 있는데, 10.10부터 보안상의 이유로 업로드를 막았다고 합니다.
따라서 그 이상이 버전에서 사용시 아래의 방식을 따라주세요.

apt-get install tftpd-hpa tftp-hpa   (첫번째 tftp 에 d 가 붙어있습니다. 빼먹지 마세요.)


일반적으로 install을 하게 되면 중간에 y/n 를 묻는 메시지가 나옵니다. yes 선택해 주세요.



설치가 제대로 되었다면 위와 같은 명령으로 in.tftpd가 생깁니다.
없다면 설치가 제대로 되지 않은 상태 입니다. 설치시 tftpd 에서 d  를 주의하세요.

ls /usr/sbin/in.* 
※어느 경로에서든 위의 명령을 입력 했다면 반드시 나와야 정상입니다.
그림의 명령과 동일한 행동입니다. 
 

vi /etc/default/tftpd-hpa
위 명령으로 아래 그림처럼 나오는 내용을 확인해 주시기 바랍니다.


DIRECTORY는 tftp 적용할 폴더이며, 
ADDRESS에 0.0.0.0:69 는 69번 포트. 즉 tftp를 원하는
모든 아이피를 허용한다는 의미 입니다.

/var/lib/tftpboot 으로 잡혀 있었으나, 제가 원하는 폴더로 변경 하였습니다.

폴더를 변경하고 싶은 경우에는 해당 폴더를 만들고,
chown nobody 폴더명
chmod 777 폴더명
명령을 사용해 주셔야 합니다.

ex) chown nobody /tftpboot
chmod 777 /tftpboot

모든 사용자가 폴더를 사용할 수 있도록 하겠다는 의미 입니다.

수정 하지 않고 적혀진 경로에 파일 넣고 사용하셔도 무관 합니다.

service tfptd-hpa restart    

위의 명령으로 서비스 재시작 하신 후 사용하시면 됩니다.
반드시 재시작 해주어야 적용이 되서 사용 가능합니다.

설치 이후라도 설정파일의 내용을 변경 하였다면
재시작 해야 적용이 됩니다.


유용한 정보가 되셨다면 아래 손가락 버튼 한번 눌러주세요 ^-^