우분투 18.04. 버전을 설치 후, 서버 구축을 위해 ftp를 이용하던 중 아래와 같은 에러가 발생했다.

 

550 Permission denied

 

CentOS 만 주로 다뤄왔던 터라,  Ubuntu 초기 설정은 익숙하지 않아 인터넷에 검색해보니

다음과 같은 해결 방법이 있었다.

 

1. 방화벽 해제

 

sudo uwf disable //방화벽 끄기

(sudo uwf enable //방화벽 켜기)

 

2. 폴더에 사용자 권한 부여

 

sudo chown -R [ftp 계정] [해당 폴더 경로]

ex) sudo chown -R paas /paas

 

3. vsftpd.conf 파일 수정

 

sudo vi /etc/vsftpd.conf       //vsftpd.conf 파일 편집하기

 

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

#write enable=YES

위 항목 찾은 후, 아래 라인 주석 제거

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

write enable=YES

 

4. vsftpd 서비스 재시작

 

sudo /etc/init.d/vsftpd restart

 

위 작업 완료 후 다시 전송 시도하면

226 Transfer complete

 

정상 전송된다.

 

-끝-

+ Recent posts