워드프레스, XE 등에서는 관리자모드에서 플러그인의 쉬운 설치를 지원합니다. 이러한 쉬운 설치를 위해서는 SFTP(22번 포트) 가 아닌 FTP (21번 포트) 서비스가 필요합니다.
– FTP 서비스 설치
– FTP 서비스 설치
– CentOS 에서 FTP 서비스 데몬인 vsftpd를 설치합니다.
yum install vsftpd
– vsftpd 데몬을 시작하고, 부팅시에도 자동 실행되도록 합니다.
service vsftpd start chkconfig vsftpd on
– 방화벽에서 FTP 서비스는 오픈하지 않습니다. 왜냐하면 워드프레스, XE 등의 관리자모드에서는 로컬호스트(127.0.0.1)로 접속하므로 방화벽 설정이 불필요하기 때문입니다.
– 실제 FTP에 접속이 가능한지, 앞서 추가하였던 시스템 계정(php79 등)으로 FTP 접속을 시도해봅니다. (SSH 접속 계정과 동일)
ftp 127.0.0.1
Connected to 127.0.0.1 (127.0.0.1). 220 (vsFTPd 2.2.2) Name (127.0.0.1:root): php79 331 Please specify the password. Password: 230 Login successful. Remote system type is UNIX. Using binary mode to transfer files. ftp> ls 227 Entering Passive Mode (127,0,0,1,26,255). 150 Here comes the directory listing. -rw-rw-r-- 1 500 500 1966659 Dec 01 2013 gnuboard4.utf8.tgz drwx---rwx 12 500 500 4096 Dec 01 2013 public_html 226 Directory send OK. ftp> quit 221 Goodbye.
이상입니다.