일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 제주문화유산답사회
- 장수물
- LM1117
- wind direction
- 제주철학사랑방
- 온습도센서
- 라즈베리파이
- 포구
- 초종용
- 암맥군
- LM2567
- weather station
- lm7805
- 작은항해자
- 가막샘
- 내도동
- 온습도 센서
- sht10
- AM2302
- 수산리 곰솔
- 마이못
- rain fall
- 돌코냉이
- 동자석
- DHT22
- DC5V
- 철사방
- wind speed
- 하귀리 해신당
- 구시물
- Today
- Total
작은항해자의 항해
FTP 설치 자료 본문
FTP 설치 및 장애 정리
- 설치
# yum -y install vsftpd
- 환경설정
# nano /etc/vsftpd/vsftpd.conf
- ftp 접속시 에러
500 OOPS: cannot change directory:/home/**** 500 OOPS: 500 OOPS: child died |
클라이언트에서 접속시 위와 같은 에러는 SELinux로 인한 에러이다.
에러 처리는
# setsebool -P ftp_home_dir=1 |
화면에서 입력하여주면 ftp directory에 대한 접근을 허가 하게 된다.
"-P"는 rebooting 되더라도 값을 저장하게된다.
이후 데몬을 재시작 하여주면 에러가 발생하지 않는다.
- vsftpd 데몬타입으로 변경하기
ftp는 기본적으로 standalone 타입으로 운영이 되어진다.
접속이 많이 사용하지 않는 경우에는 xinetd 타입으로 변경하여 운영하는게 유리하다.
standalone type 데몬의 스크립트는 /etc/init.d/ 에 위치한다.
# service vsftpd stop
# chkconfig vsftpd off
서비스 중지
xinetd type으로 변경
# yum -y install xinetd
환경파일 수정
# nano /etc/vsftpd/vsftpd.conf
마지막 쯤에 있는 listen=YES를 NO 로 변경한다.
/etc/xinetd.d/vsftpd file을 생성
# cp /usr/share/doc/vsftpd-2-x-x/vsftpd.xinetd /etc/xinetd.d/vsftpd
/etc/xinetd.d/vsftpd 파일 수정
파일의 중간쯤에 위치한 disable=yes를 no로 변경한다.
데몬 재시작
# service xinetd restart
변경을 확인하는 방법
# pstree 명령 후 마지막에 있는 xinetd 서비스의 하위 서비스를 확인 하면 된다.
ftp 접속이 없는 경우에는 ftp 서비스가 없지만 ftp 접속이 발생하면 ftp 서비스가 올라와 있는 것을 확인 할 수 있다.
'Linux > Centos' 카테고리의 다른 글
리눅스 유틸 정리중 (0) | 2014.09.16 |
---|---|
centos 6.5 GNOME GUI (0) | 2014.09.15 |