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
}
{
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
하면 된다..
댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
12 | PHP + redis(phpredis) 연동하기 | 위대한유저 | 2015.06.04 | 381 |
11 | REDIS-3.0.1 설치 하기 | 위대한유저 | 2015.06.04 | 479 |
10 | 리눅스에서 arp cache 삭제/초기화 하는 방법 | 위대한유저 | 2015.05.29 | 34225 |
9 | installation documentation for Redmine 1.4.0 and higher | 위대한유저 | 2015.05.13 | 323 |
8 | Red Hat Enterprise Linux technology capabilities and limits | 위대한유저 | 2015.04.20 | 423 |
7 | 삼바 사용시 smb_pwd_check_ntlmv1: incorrect password length 에러 대처 | 위대한유저 | 2015.03.18 | 591 |
6 | atime, mtime, ctime 의 차이점 | 위대한유저 | 2014.11.27 | 1179 |
5 | hdparm 을 이용한 디스크 초기화 | 위대한유저 | 2014.11.14 | 1265 |
» | centos 기반에서 tftp 서비스 활성화하기 | 위대한유저 | 2014.03.21 | 16711 |
3 | linux / proftpd 에서 대소문자 구분없는 환경 만들기 | 위대한유저 | 2013.12.14 | 18716 |
2 | qmail 로그 분석 페이지 v1.0 | 위대한유저 | 2013.08.20 | 30664 |
1 | debian repository (old version) | 위대한유저 | 2013.04.11 | 57266 |