아직도 FTP를 사용하는 이유는?

   조회 7024   추천 0    

텔넷은 이제 거의 사용하지 않습니다. 이유는 다들 아실테고..

그럼에도 불구하고 FTP는 아직도 많이 쓰이고 있습니다.
여러가지 이유가 있겠습니다만, 가장 중요한 이유는 뭘까요?

짧은글 일수록 신중하게.
간단하고 호환성이 좋아서?
     
엠브리오 2018-12
그렇다고도 볼수 있겠습니다.
마우스 없이도 "cmd 창" 이나 터미널에서 옛날방식으로 FTP로 접속해도 잘 되니 말입니다.
화란 2018-12
간단하고 속도가 비교적 빠르지 않나요 ?( 본인 뇌피셜 )

전 local to local에서만 쓰긴합니다만...
크럭스 2018-12
요즘 쌩으로 FTP 쓰는데는 잘 없을텐데요. SFTP라면 모를까...

보안 따위는 신경 안쓴다! 하는데면 뭐 FTP만 문제일까요 아직도 로그인 페이지 HTTP 쓰는 사이트들도 허다한데...

뭐 내부망에서는 써도 크게 상관 없긴 합니다. 속도 민감하면 FTP가 좀 더 빠르기도 하고요.
          
화란 2018-12
엇, NFS가 더 빠른가요?

주로 리눅스 <-> 윈 인데, 더 빠르면 그걸 써야겠네요^^

개인이라 현실은 삼바로 다~ 처리한다는건 함정입니다 ㅋ
               
엠브리오 2018-12
NFS를 너무 믿으면 안됩니다. ㅎㅎ
네트워크가 불안정해지면 묶여 있던 NFS가 에러를 뿜어내고, 시스템이 뻣는 경우도 여러번 봤습니다.

서버든 데스크탑이든 간에 중요한 시스템이라면 꽃게칩(?) 랜카드를 쓰지 말라고 하는게 심심해서 하는 말이 아닙니다.
                    
화란 2018-12
아 리모트 마운트니까 네트워크가 불안정할때 죽을수도 있겠네요^^
          
크럭스 2018-12
SFTP보다는 FTP가 빠르다는 뜻이었습니다. vsftpd 같은 FTP 프로그램이 업데이트가 자주 안되는건 버려져서가 아니라 보안 취약점이 심심찮게 터질정도로 복잡한 프로그램이 아니기 때문이고, 보안 이슈가 발견되면 아직 바로바로 패치되고 있죠.
                    
크럭스 2018-12
암시장에서 거래되는 제로데이는 윈도우도 많고 브라우저 취약점도 넘쳐나죠. 비단 vsftpd 뿐만의 문제가 아닙니다. 그렇게 치면 윈도우 IIS Apache 다 못써먹을 물건입니다.

다른거 돌고있는 프로덕션 서버에 ftp 데몬 띄워놓고 운영하는건 멍청한 짓이 맞죠. (서버가 FTP용 서버가 아닌 이상) 근데 이건 ftp건 ssh던 뭐 다른 것도 다 마찬가지 아닌가요? 애초에 서비스에 필수적인 포트들 아니면 다 잠궈야죠.

다음이 ftp 서비스를 중지하고 http만 서비스하기로 결정한건 장애를 최소화 하고 로그 및 사용 형태를 면밀히 파악하기 위함이라고 합니다. 뭐 요즘은 배포용으로 http 두고 ftp 쓸일도 거의 없으니까요. 네이버가 ftp 서비스를 운영한 적이 있었나요? 제 기억상에는 없는걸로 알고있습니다만...
     
엠브리오 2018-12
인터넷에는 아직도 수많은 사이트들이 Anonymous FTP를 제공합니다.
그 사람들이 해킹의 우려를 몰라서 SFTP로 바꾸지 않고 그대로 방치하고 있는건 아니라고 봅니다만..

로그인 페이지에 그냥 http를 쓰는건 뭐 무개념 수준이니 언급할 필요가 없을듯 하고..
          
크럭스 2018-12
그런 사이트들은 해킹될게 없으니 쓰는거죠. 인증도 필요없고, 애초에 운영하는 목적도 공개적으로 공유하기 위함이면 굳이 암호화할 필요가 없으니까요.

당장 카카오 카이스트 같은데만 해도 리눅스 등 오픈소스들의 FTP 미러를 운영하는걸요.
               
엠브리오 2018-12
제가 언급하고 싶은 내용을 콕 집어 주셨네요.
Noname1 2018-12
간단하게 파일을 주고받을수있는 프로그램이 딱히 없어서요
     
엠브리오 2018-12
네.. 다들 셋팅 바꾸고 이거저거 만지기 싫어하더군요.
캔위드 2018-12
오픈소스같은 애초에 보안이랑 상관 없는 것들은 ftp 로 제공해도 상관 없는 것 같은데요.

당연히 유출되면 안되는 것들은 sftp 나 ftps를 사용하는게 맞고요.
저는 __nix 쪽은 간단하게 sftp를 쓰고
윈도우쪽은 파일질라 서버가 ftps를 기본지원해서 ftps를 씁니다.
김백곰 2018-12
제 경우를 간략히 말씀드리면..
- telnet 은 상대방 포트가 살았는지 체크할 때 간혹 씁니다.
- ftp는 어쩔수 없이 호스팅에서 소스를 올리거나 백업을 받을때 사용은 합니다.
- 일반 상용환경에서는 지정 IP에서 SFTP를 쓸때만 열어두는 편입니다. 백업 자료를 확인하거나 로그를 자세히 분석할떼 어쩔수 없이 쓰는 것 같습니다.
아나벨가토 2018-12
서버 OS에 따라 SMB나 NFS, webdav 돌리기에도 애매한 경우가 있는데, 이때 어쩔수없이 파일관리를 위해 SFTP를 사용하였습니다.

SSH 접속과 SFTP접속툴 이거 두개면 개인이 간단하게 서버쓰기는 하겠더라구요.
     
엠브리오 2018-12
NFS가 무언지 관심도 없고, 새로 무언가를 설치하고 나면, "이거 설정해라, 저거 셋팅해라.." 이런것도 하기 싫어하죠.
그냥 설치만 하고 아무것도 건드리지 않아도(?) 동작하는 FTP 쓰는 사람들이 많습니다.
미니TM 2018-12
저는 ftp는 남이 열어준거 외에 잘 안쓰고 nfs를 주로 썼었네요.
요즘에야 아예 사무실 pc 말고는 잘 안쓰는데..
이전에는 pc에서 개발해서 장비 옮기고 할때 주로 써서 아예 rc에 등록해놔서 썼었어요.
viper9 2018-12
현업 개발자 입장에서는 FTP를 쓰는 이유는 많습니다.

1. 대부분의 운영체제, 인프라시스템에서 FTP는 기본지원입니다.
2. 다른 사람들과 일을 할 때도 webdav나 nfs는 모르는 사람이 많지만, ftp는 대부분 기본적인 지식으로 알고 있으며 사용법 또한 대부분이 알고 있습니다.
특히 외국 회사들과 일을 할 때나, 개발자가 아닌 사람들과 일을 할 때는 이런 현상이 더욱 심했습니다.
그리고 nfs나 webdav는 문제가 생겼을 때 트러블이슈도 힘들고 정보도 거의 없습니다.
3. 1과 2의 이유로 상대방에게 사용법을 따로 설명해줄 필요가 없습니다. (nfs나 webdav라면 지원을 따로 해줘야 하는게 대다수입니다.)
4. 외부 회사들이나 외국 회사들에 대용량이거나 대규모 파일군을 보낼 때 제일 편합니다.
5. SFTP를 제공하려면 ssh 계정까지 같이 열어주어야한다는 문제가 생깁니다. FTP와 다르게 chroot를 제공하기도 힘듭니다.
6. 보안을 우려한다면 차라리 VPN이나 방화벽 시스템에서 특정 아이피 막아달라고 하는게 더 편하더군요.

성능을 떠나 모두가 알고 있는 시스템이어야 사용하기가 편합니다. 성능이 좋고 보안이 좋아봐야 사용이 힘들면 결국 쓰이질 못하죠.

외부에 익명 공개FTP를 열어놓는건 또다른 문제이구요.
     
엠브리오 2018-12
좋은 의견 잘 들었습니다.


QnA
제목Page 3522/5710
2014-05   5156364   정은준1
2015-12   1690708   백메가
2023-05   1401   victor1
2009-11   6729   회로쟁이
2016-11   4741   그런저런
2018-01   4447   여주농민76
2009-12   6923   이승민
2015-12   3851   Hotswell
2019-03   2829   그그
2013-01   5533   뚜뚜김대원
2021-10   2219   galaxyfamily
2016-12   5174   도리도링2
2010-01   7118   강영식
2019-03   9243   헌터D
2021-10   2437   나우마크
2019-03   4142   HEUo김용민
2020-06   3795   김제연
2014-09   5228   김후동
2023-06   2076   inquisitive
2010-01   7413   윤경식
2018-02   6503   캔위드
2014-09   4548   윈도우10