삽질-에러-아놔/기타 잉여 삽질

우분투 vsftp 설정 및 에러 ECONNREFUSED

에혀 2019. 6. 4.

vsftp 설치 후, 대충 잘 쓰다가 오랜만에 들어가보니,,,, 접속이 안됐다.

 

파일질라로 접속하하면서 에러 메세지는 

 

Status: Connection attempt failed with "ECONNREFUSED - Connection refused by server".
Error: Could not connect to server

 

구글 네이버 검색해봤더니, 한결같이 포트포워딩을 확인하고, 파일질라의 passive, active 등을 점검하라는 답변들이였다.

아무리 해도 안돼서, 답답했다. ( 방화벽, 재부팅, 등등 )

 

해결과정

1. service vsftpd restart 를 여러번해봤으나 역시나 안됐다. 

혹시나, service vsftpd status 로 vsftpd 상태를 봤다.

● vsftpd.service - vsftpd FTP server
   Loaded: loaded (/lib/systemd/system/vsftpd.service; enabled; vendor preset: e
   Active: failed
 (Result: exit-code) since Tue 2019-06-04 22:12:21 KST; 32s ago
 Main PID: 4113 (code=exited, status=2)

 6월 04 22:12:21 *** systemd[1]: Starting vsftpd FTP server...
 6월 04 22:12:21 *** systemd[1]: Started vsftpd FTP server.
 6월 04 22:12:21 *** systemd[1]: vsftpd.service: Main process exi
 6월 04 22:12:21 *** systemd[1]: vsftpd.service: Failed with resu

오잉 왜 안돼지.....????

 

재설치 해보자. sudo apt remove vsftpd 후 재설치. -----------> 실패. 같은 메세지.

설정파일 ( /etc/vsftpd.conf ) 에 문제가 있어서, 설정파일을 지우고, 재설치 ----------> 실패. 같은 메세지만 반복

어차피 안되는데, purge 로 지워보자. ( purge 는 설정파일까지 삭제 ) 후 재설치 ---------> 성공.

sudo apt purge /etc/vsftpd.conf

 

요약하자면 설정 파일 (vsftpd.conf) 의 어딘가에 철자가 잘못 들어갔었나 보다.

 

오래걸렸는데, 그래도 기쁘다. ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ

*** $ sudo vi /etc/vsftpd.conf
*** $ sudo vi /etc/vsftpd.conf
*** $ sudo service vsftpd restart
*** $sudo service vsftpd status
● vsftpd.service - vsftpd FTP server
   Loaded: loaded (/lib/systemd/system/vsftpd.service; enabled; vendor preset: enabled)
   Active: active (running) since Tue 2019-06-04 23:03:57 KST; 4s ago
  Process: 5769 ExecStartPre=/bin/mkdir -p /var/run/vsftpd/empty (code=exited, status=0/SUCCESS)
 Main PID: 5770 (vsftpd)
    Tasks: 1 (limit: 4915)
   CGroup: /system.slice/vsftpd.service
           └─5770 /usr/sbin/vsftpd /etc/vsftpd.conf

 6월 04 23:03:57 *** systemd[1]: Starting vsftpd FTP server...
 6월 04 23:03:57 *** systemd[1]: Started vsftpd FTP server.

문제없이 잘 실행됐다. 끝

댓글