메뉴 건너뛰기

GREATUSER

tech

centos 기반에서 tftp 서비스 활성화하기

위대한유저 2014.03.21 22:58 조회 수 : 16486



1. 패키지설치

yum install tftp-server



2. 설정

파일 : /etc/xinet.d/tftp

service tftp
{
    socket_type     = dgram
    protocol        = udp
    wait            = yes
    user            = root
    server          = /usr/sbin/in.tftpd
    server_args     = -c -s /var/lib/tftpboot
    disable         = no
    per_source      = 11
    cps         = 100 2
    flags           = IPv4
}


수정해야 하는 부분은

server_args 옵션에 "-c"를 추가 (이걸 해줘야 업로드가 가능해진다)

기본값인 -s 만 존재할 경우 다운로드는 되지만 업로드는 안된다.



3. 디렉토리설정

디렉토리에 쓰기권한이 필요함

server_args 옵션에 지정한 디렉토리에 쓰기권한을 준다.. 

chmod 777 /var/lib/tftpboot 등으로... 



4. 테스트

- 접속

tftp tftp_server_ip


- 다운로드

tftp>get download_file_name.txt


- 업로드

tftp>put upload_file_name.txt


하면 된다.. 

위로