글이 도움이 되었다면 광고 클릭 부탁드립니다.^^

 

참고 : https://www.lesstif.com/pages/viewpage.action?pageId=21430675

 

워드프레스 설정을 끝내고 테마를 바꾸려니 아래 처럼 ftp 서버를 지정하라고 나옵니다.

oh my god... IIS 상에서는 저런 과정이 없었는데...ㅜㅠ

그래서 가장 하단의 참고 사이트를 참고하여 ftp 설정을 진행하였는데 계속 실패..실패...

다행히 ftp 말고 ssh/scp 를 이용하여 가능하다는 말에 이방법으로 설정을 해보았습니다. (위 참고사이트)

 

1. 파일질라 프로그램을 이용한 SSH SFTP Updater Support 파일 넣기

일단 이 방법은 파일질라 프로그램을 이용해 파일을 옮겨야 합니다.

파일질라 프로그램은 아래 첨부했으니 다운받아서 설치하시면 됩니다.

FileZilla_3.27.1_win64-setup.exe

파일질라를 실행해서 파일 바로 밑에 아이콘을 클릭합니다. (아래 그림에 표시)

이제 아래 그림과 같이 사이트 관리자 창이 뜨고 새 사이트를 클릭하여

centos 정보를 입력합니다.

호스트에 구글클라우드 플랫폼상의 외부IP 를 넣고

포트는 22

프로토콜은 SFTP 를 선택하고

사용자에는 centOS 사용자 id 를 넣고

이전에 저장해 놓은 개인 키파일을 찾아 설정합니다.

* 개인 키파일은 아래 포스트에서 참고 해주세요
  2017/09/04 - [Server] - (구글 클라우드 플랫폼) CentOS 에 Putty 로 연결하기

연결을 하게되면 아래처럼 비번을 한번 더묻고 서버 비번을 넣어주면

연결이 완료됩니다.

연결이 완료된 상태에서

SSH SFTP Updater Support 를 다운 받아서 위 그림처럼 파일을 옮겨주어야합니다.

https://wordpress.org/plugins/ssh-sftp-updater-support/

 

2. SSH SFTP Updater Support 파일 압축풀기

파일 옮기는게 완료되었으면

이제 Putty 로 접속하여 ls 명령어를 실행하면 아래처럼 옮긴 압축파일(google-cloud-sdk-169.0.0-windows-x86_64.zip)이 보이게 됩니다.

이걸 여기에서 사용하는건 아닙니다.

압축파일을 이동시켜주어야합니다.

아래 명령어를 수행하여 wordpress 쪽 plugins 폴더에 옮깁니다.

sudo mv ssh-sftp-updater-support.0.7.1.zip  /var/lib/wordpress/wp-content/plugins/ssh-sftp-updater-support.0.7.1.zip

이제 압축을 풀어야합니다.

압축을 풀기위해 압축 package 를 install 합니다.

sudo apt-get install unzip

압축을 풉니다.

sudo unzip ssh-sftp-updater-support.0.7.1.zip

 

3. 사이트에서 SSH SFTP Updater Support plugin 활성화 하기

이제 사이트 관리자 화면으로 접속하여 Plugins 메뉴로 들어가면 아까 압축풀었던 SSH SFTP Updater Support 항목이

보여집니다. 비활성화(Deactivate) 되어 있는 항목을 클릭하여

아래처럼 Active 상태로 활성화 합니다.

 

4. SELinux 설정하기

다시 Putty 로 옵니다.

SELinux 에 신규 정책을 추가해주어야합니다.

먼저 신규 정책 추가 명령을 내리기 위해 package 를 하나 설치해야합니다.

sudo apt-get install policycoreutils 

위 명령어를 실행하여 설치를 완료하고

먼저 SELinux 가 활성화 되어있는지 확인합니다.

sudo getenforce

위 명령어의 결과가 disable 이라면

아래 그림과 같이 enforcing 로 해야합니다.

... 그런데 계속 전 활성화가 되지 않네요..ㅜㅠ

활성화 방법을 찾으러 갑니다. 활성화 이후로는

아래 사이트를 참고하여 진행하면 됩니다. 죄송;; 해결되면 이어서 포스팅 하겠습니다.

https://www.lesstif.com/pages/viewpage.action?pageId=21430675

 

* 참고 사이트


http://howto.gumph.org/content/setup-virtual-users-and-directories-in-vsftpd/
https://www.php79.com/287
https://www.digitalocean.com/community/tutorials/how-to-configure-secure-updates-and-installations-in-wordpress-on-ubuntu
http://blog.naver.com/unsutilizer/221068941492

+ Recent posts

티스토리 툴바