[리눅스] ftp 설치

-설치확인
rpm -qa vsftpd*

설치 yum install vsftpd -y

-서비스 등록
service vsftpd status


-vsftpd.conf 설정


vi /etc/vsftpd/vsftpd.conf

하위 내용 삭제후 아래 내용으로 대체
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_file=/var/log/xferlog
xferlog_std_format=YES
chroot_local_user=YES
listen=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
-vsftpd 시작
service vsftpd start
-vsftpd 서비스 확인
netstat -anp | grep vsftpd
netstat -ntlp
yum install vsftpd -y
-vsftpd 자동시작
chkconfig --level 2345 vsftpd on

-자동시작 리스트 확인
chkconfig --list | grep vsftpd


-테스트용 계정/파일 생성
useradd eolab
echo '[패스워드]' | passwd --stdin [계정]


-ftp 계정 홈디렉토리 변경 및 계정권한 설정
1.
ex) vi /etc/passwd
 2.
test 계정에 해당하는 라인으로 이동
ex) test:x:1111:1111::/home/test:/bin/bash
 3.
test 계정에 해당하는 라인 중 홈디렉토리 부분을 /data 로 수정
ex) test:x:1111:1111::/data:bin/bash


 4.
이제 ftp 로 test 계정에 접속하면 /data 가 홈디렉토리가 됩니다.
 5.
test계정으로 /data 디렉토리를 사용할 수 있도록
chown 명령으로 /data 디렉토리의 소유권을 test로 변경해 줍니다. 
ex) chown test /data
 chown -R test /data   (하위 폴더 까지 모두 소유권 변경)
* 모든 작업은 root 사용자로 로그인 한 후 합니다.

service vsftpd status


service vsftpd status
service vsftpd status

댓글

이 블로그의 인기 게시물

리눅스 시스템 시작시에 자동 실행할 파일 등록하기

tomcat 구동 시 /dev/random 블로킹 이슈

Spring - MyBatis 연동 방법