하모니카에 vsftpd를 깔아서 ftp 서버로 운용하고 있었습니다. 포트는 기본 포트 그대로였습니다
어젠가 스트레스 테스트를 하고 싶어 서버가 켜진 상태로 콘센트를 뽑았다가 다시 연결했는데요(공유기와 컴퓨터 전원이 함께 있는 콘센트)
그 후로 별짓을 다해도 ftp가 다시 연결 되지 않는게 문제입니다.
1. 서버 컴퓨터 자체에는 별 이상이 없습니다.
2. os를 아예 깔끔하게 재설치하고 vsftpd를 다시 설치한 후 설정도 이전과 똑같이 했는데도 접속이 자꾸 거부됩니다. 이 짓은 두세번 정도 했습니다만 마찬가지였습니다.
3. sudo service vsftpd status 결과는 정상으로 뜹니다. 로그에도 에러가 표시되지 않습니다.
4. 포트 포워딩 및 공유기 DDNS 설정은 제대로 돼 있습니다
4. 포트를 21번에서 오만가지 다른 포트로 바꿔도 계속해서 연결이 거부됩니다.
5. 제 리눅스 계정이 test인데, ftp 서버 접속 계정도 동일하게 해놓고 있습니다. sudo 권한 부여도 해놨습니다.
6. telnet [DDNS 주소] 21로 했을 때 메시지는 telnet: Unable to connect to remote host: Connection refused 입니다. ftp 서버가 안될 떄부터 계속 이상태입니다.
7. 포트가 닫혔나 체크도 해봤는데 제가 제대로 체크한건진 모르겠지만
netstat -nl로 확인한 결과
tcp6 0 0 :::21 :::* LISTEN 로 나왔습니다
8. 방화벽은 아예 내려버리고 계속 시도 하고 있습니다
9. /etc/vsftpd.conf 설정은 이 홈페이지에 있는 것을 포함해 구글링 결과 나오는 최신 게시글도 포함해서 계속 시도하고 있습니다
10. 공유기 게이트웨이 아이피 및 서버에 할당된 ip는 혹시나 변경되지는 않았는지 계속해서 확인해왔고, ftp 클라이언트나 기타 설정 등에 모두 제대로 반영되고 있습니다.
11. 공유기만 다시 한번 코드를 뽑았다가 다시 끼워보기도 했습니다. 가끔 이러면 해결될 떄가 있다고 누가 그래서...
====================================
분명 어제까지 기분좋을 정도로 부드럽게 정상작동하던 ftp가 강제 셧다운했다고 이렇게 접속이 먹통이 되는 이유를 도무지 알 수가 없습니다. 제가 컴퓨터쪽 전공자도 아닌 생 초짜라 치명적인 실수를 한걸지도 모르지만;;; 해결법을 아시는 분이나 유사한 경험이 있는 분들이라도 계시는지 의견을 여쭤보고 싶어요
/var/log/secure
/var/log/messages 에 나오는 로그도 확인이 필요해보입니다
ssh 접속이나, ftp 접속인증에 대해서는 secure로그에 이유가 남게 되어있거든요
자세한 문의는 하모니카 슬랙 채널에서 물어보심 답변해드릴게요