우분투 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