2015. 9. 2. 22:21

잡설

항상 마이크로소프트의 제품군들만 사용해오다 보니 리눅스를 다루는 것은 가슴속 한켠엔 '어려운 것'으로 자리잡고 있었다. 지금이라도 이렇게 시간이 될 때 한가지 한가지 해보고 정리를 해다가 보면 '어려운 것' 에서 '해볼만 한 것'으로 바뀌지 않을까 싶다.


Install FTP

# sudo apt-get install vsftpd


Create User for FTP

$ sudo -i # root 변경

# 예) useradd -d {home directly} -u {user id}

useradd -d /opt/lampp/htdocs/wordpress/wp-content/themes/ -u themes #  FTP접속 시 '/home/cooldragon'가 홈디렉토리

$ passwd themes # 비밀번호 설정

Enter new UNIX password: 

Retype new UNIX password: 

$chmod 777 themes/ # 계정에 대한 쓰기 읽기 권한이 없다면 권한을 부여


FTP Configuration

$ vi /etc/vsftpd.conf

# Allow anonymous FTP? (Disabled by default)

anonymous_enable=NO


# Uncomment this to allow local users to log in.

local_enable=YES


# Uncomment this to enable any form of FTP write command.

write_enable=YES


# Default umask for local users is 077. You may wish to change this to 022,

# if your users expect that (022 is used by most other ftpd's)

local_umask=0

$ service vsftpd restart


Access Test

Now you can drag file and drop it into the directory.


후기

사실 FTP를 설치한 이유가 wordpress에서 Themes을 다운로드 FTP를 통하여 자동 업데이트 되도록 하기 위함이었는데.. virtualbox로 생성한 거라 내부IP와 상관이 있는것인지.. 모르겠지만 계속 실패가 났다. 결국 ftp client로 접속하여 다운로드 받은 파일을 드래그&드랍으로 파일을 붙여 넣었다.

깊이 없는 리눅스 겉핥기와 같은 나의 수준이 문제겠지.... 방법이 뭔가요?

Posted by CoolDragon