반응형
1. vsftpd 가 설치되어 있는지 확인하고 설치한다.
[root@localhost sysconfig]# rpm -qa |grep vsftpd
[root@localhost sysconfig]# yum install vsftpd
[root@localhost sysconfig]# yum install vsftpd
2. 익명 접속을 제한 한다.
[root@localhost vsftpd]# vi /etc/vsftpd/vsftpd.conf
# Allow anonymous FTP? (Beware - allowed by default if you comment this out).
anonymous_enable=NO
# Allow anonymous FTP? (Beware - allowed by default if you comment this out).
anonymous_enable=NO
3. vsftpd 서비스를 재시작한다.
[root@localhost vsftpd]# /etc/init.d/vsftpd restart
vsftpd를 종료 중: [ OK ]
vsftpd에 대한 vsftpd을 시작 중: [ OK ]
[root@localhost vsftpd]#
vsftpd를 종료 중: [ OK ]
vsftpd에 대한 vsftpd을 시작 중: [ OK ]
[root@localhost vsftpd]#
** 위와 같이 했는데도 ftp 접속이 안되는 경우
ftp 정상적인 세팅 상태에서 로그인 후
500 OOPS: cannot change directory (SELinux 정책 문제!!!)
와 같은 메세지가 출력되며 접속이 끊어질 경우 다음과 같이 하면 됩니다.
/etc/selinux/config 에서
SELINUX=permissive
와 같이 바꾸면 됩니다. SELINUX의 Deny를 permissive로..
즉 메세지만 로그에 남기고 접근을 허용하는 것이지요.
enforcing이 기본인데 이것은 접근을 차단하는 것입니다.
500 OOPS: cannot change directory (SELinux 정책 문제!!!)
와 같은 메세지가 출력되며 접속이 끊어질 경우 다음과 같이 하면 됩니다.
/etc/selinux/config 에서
SELINUX=permissive
와 같이 바꾸면 됩니다. SELINUX의 Deny를 permissive로..
즉 메세지만 로그에 남기고 접근을 허용하는 것이지요.
enforcing이 기본인데 이것은 접근을 차단하는 것입니다.
또다른 방법
[root@localhost selinux]# system-config-securitylevel
SELinux 를 허용으로 설정하면 SELINUX=permissive 로 변경된다.
SELinux 를 허용으로 설정하면 SELINUX=permissive 로 변경된다.
반응형
'Server > Linux' 카테고리의 다른 글
리눅스 - jsp 설치하기 (0) | 2010.04.16 |
---|---|
리눅스 - 계정생성 및 관리 (0) | 2010.04.16 |
CentOS 5.2 Apache - Tomcat 연동 mod_jk (0) | 2010.04.16 |
리눅스 [centOS] - 아파치 설치하기 (1) | 2010.04.16 |
리눅스 [centos] 에 openssh 설치하기 (0) | 2010.04.13 |