[CentOS] CentOS vsftpd 설치및 설정

2010. 4. 28. 18:10OS/CentOS

1.vsftpd 가 설치 되어 있는지 우선 확인 한다

CentOS/root>
CentOS/root>rpm -qa | grep vsftpd
vsftpd-2.0.5-12.el5
CentOS/root>

위 내용처럼 기본적으로 vsftpd 가 설치 되어 있습니다.


2.보안수준 설정 창으로 이동후

CentOS/root>
CentOS/root>system-config-securitylevel

 

SELinux : 비활성화 시키자


3.vsftpd 환경 설정

CentOS/etc/vsftpd>vsftpd.conf 에서 하면 됩니다.

그리고 FTP 서버에 저장되는 디렉토리나 파일은은

CentOS/var/ftp/pub> 의 밑에 생성이 되고 서버가 구동이 됩니다.

기본적으로 익명 연결할시에 위 폴더가 기본이 됩니다.


4. FTP 재시작

CentOS/>service vsftpd restart
Shutting down vsftpd: [  OK  ]
Starting vsftpd for vsftpd: [  OK  ]
CentOS/>

위와 같이 해주면 됩니다

5.FTP 도 Telnet 마찬가지로 root 계정으로 접속 할수가 없다.

[root@CentOS5 vsftpd]#
[root@CentOS5 vsftpd]# vi /etc/vsftpd/user_list

vi 편집기로 열어서 밑에와 같이 root에 #을 붙여주자

# vsftpd userlist
# If userlist_deny=NO, only allow users in this file
# If userlist_deny=YES (default), never allow users in this file, and
# do not even prompt for a password.
# Note that the default vsftpd pam config also checks /etc/vsftpd/ftpusers
# for users that are denied.
#root
bin
daemon
adm
lp
sync
shutdown

저장하고 종료하고 나온후에


[root@CentOS5 vsftpd]#
[root@CentOS5 vsftpd]# vi /etc/vsftpd/ftpusers

vi 편집기로 열어서 밑에와 같이 root에 #을 붙여주자

# Users that are not allowed to login via ftp
#root
bin
daemon
adm
lp
sync
shutdown
halt

이제는 root 로도 ftp 에 접속을 할수가 있게 되었다!

*참고 사항

이렇게 ftp 설정을 마친후에 다시 재부팅후 ftp 접속이 안된다면
서비스 자동 시작 설정이 되어 있는지 확인부터 하자

명령어는 ntsysv 

'OS > CentOS' 카테고리의 다른 글

[CentOS] CentOS Oracle 설치  (0) 2010.04.28
[CentOS] CentOS 텔넷 접속시 한글꺠짐 현상 제거  (0) 2010.04.28
[CentOS] CentOS telnet 설치및 설정  (0) 2010.04.28
[CentOS] CentOS 설치 후 설정  (0) 2010.04.28
[CentOS] CentOS 설치  (0) 2010.04.28