´Ù¾çÇÑ ±â´ÉÀ» °¡Áø Java ±â¹Ý FTP ¼­¹ö CrushFTP ¼Ò°³..

turtl   
   Á¶È¸ 24164   Ãßõ 5    

제가 쓰는 FTP 서버 프로그램 한번 소개해 보려고 합니다..


사이트는 http://crushftp.com/ 입니다.


구매해서 사용한지는 벌써 1년하고도 9개월 째 됩니다... 

생각해 보니 소개글이 엄청 늦었네요...


솔직히 말해 강좌는 http://crushftp.com/crush8wiki/ 여기서 보면 다 나옵니다만.... 영어의 압박도 있고 소개글이니..

그래도 최소한의 소개는 해야겠죠.;;


일단 단점부터 나열해 보겠습니다.

1, 유료 프로그램이다.

2, 반응 속도가 굼뜨다. (자바 기반의 한계점)

3, 한글 지원이 안된다.

4, 처음 해보는 사람에게는 설치가 어렵게 느껴질 수 있다.

5, 윈도우 프로그램이 아니다 보니 윈도우 방화벽에 대해 따로 설정해야 한다.

6, 자바 가상 머신을 먼저 선행 설치 해야한다.

7. 쓰다보면 각종 로그 때문에 용량을 많이 차지한다.


귀차니즘을 자극하거나.. 돈이 조금 든다거나 하는 단점 및... 영어의 압박 등이 문제가 되긴 합니다...

그렇지만 그것을 상쇄시킬만한 엄청난 다양한 기능이 많습니다..


아래는 장점 입니다.

1, ftp, ftps, sftp, http, https, Serverbeat virtual IP, DMZ 등...... 다양한 접속 방법 설정 가능

2, 가상 root 기능 지원

3, 다양한 플래폼 지원 (윈도우, 맥, 리눅스)

4, 빠른 업데이트 지원(솔직히 너무 많아서 문제... 일주일에 4번 정도는 업데이트가 존재)

5, 서버 이상 시 smtp email 발송 지원

6, 특정 login ID로 접속 시도시 자동 차단 지원 (admin 혹은 root 로 로그인 시도시)

7, 아이디당 대역폭, 기간, 다운량, 일일 다운량, 최소 최대 속도, IP 제한 등 매우 다양한 옵션 제공

8, 각 폴더당 읽기, 쓰기, 하위 폴더 생성, 파일 변경, 지우기 등을 세부적으로 설정 가능.

9, 요일별 서버 스캐쥴 기능으로 자동 off/on 기능 설정 가능

10, 강력한 리포팅 기능......

11, 상기 기능을 모두 가진 ftp 프로그램 대비 가격이 저렴함 (10인 제한 기준 $40, 50인 기준 $70, 무제한 $100)

12, 1년 단위 라이센스가 아닌 기간 무제한 라이센스로... 크게 판올림 하지 않는 이상 추가 비용 없음...


일단 설치 방법부터 살펴 보자면...

Java 를 설치합니다..

https://java.com/ko/download/

그리고 추가로.. 보안을 위해서 아래 파일을 Java 에 추가 합니다..

http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html

에서 jce_policy-8.zip 파일을 받아서..

자바의 설치 경로중 시큐리티 관련 폴더에 풀어주시면 .. 자바 설치는 끝납니다..

(저의 경우에는 C:\Program Files\Java\jre1.8.0_131\lib\security 가 경로 입니다.)


그런 다음에 아래 경로로 가서 

http://www.crushftp.com/download.html

자신의 운영체제에 맞는 것을 다운 받으시면 됩니다... 설치 방법은 해당 사이트에 동영상이 올려져 있어 따라 하기만 하면 됩니다.

(이렇게 하면 너무 무성의 하려나요? 그런데 동영상이 무척 쉬워서요... )


이 프로그램은 설치파일 형식이 아니라 압축을 설치하고 싶은 폴더에 풀고 exe 파일 하나 실행 시키면 됩니다..

저 같은 경우에는 위와 같이 압축을 풀어놨습니다.

그런 다음에 위에 crushftp.exe 파일이 보일 겁니다.. 


그러면 실행 시키면 아래와 같이 뜨는데 (제가 폰트 크기를 키워서 이상해 보이는 것 입니다.. 100% 폰트 크기로 맞추면 제대로 보입니다..)

일단 제일 상단에 어드민 생성에서 자신이 어드민으로 쓸 아이디를 생성하시고 패스워드 설정한 뒤..

중간 오른쪽 버튼 누르면 임시 30일 서버가 작동을 시작합니다.. 그 옆에 있는 도메인 및 서비스 실행은... 유료 버전에 한해서만 지원됩니다.

저 창이 떠 있어야만 작동하기 때문에  닫으면 안됩니다. (저는 유료 버전 사용 중)


유료 버전으로 업그레이드 하셨다면 도메인/서비스 등록하시고.. 글자가 짤려서 안보이는데.. 우측 최하단이 서비스를 스타트 하는 것 입니다.

윈도우 서비스로 등록된 것이니 저 창은 열려 있지 않아도 ftp 서버 기능은 작동합니다.


임시 서버를 실행 시켰다면으로  http://127.0.0.1:9090 접속해 보시면 접속 화면을 뜨는 것을 확인할 수 있습니다.

위와 같이 말이죠..


그러면 아까 생성한 admin 계정 및 암호를 넣고 로그인 해주시면..

위와 같이 접속이 됩니다..  (밑에 폴더는 admin 계정에 접근 가능하도록 설정해 놓아서 보이는 겁니다.. 처음에는 없습니다.)

위에서 admin 을 클릭하면 계정에 대한 세부 설정이 가능합니다.


메뉴를 조금 더 설명하자면.. 

다운로드는 아래 폴더나 파일을 선택한 것을 다운로드하는 기능이고.. 유저 옵션을 기본 설정을 바꿀 수 있는 기능입니다.

서치는 말 그대로 특정 파일명을 찾을 때 필요한 기능이며. 바스켓은 일단 체크해 놨다가 나중에 한꺼번에 해당 목록것만 따로 한거번에

보여주고 다운로드 할 수 있게 만드는 기능 입니다..;;;


자 그러면 admin을 클릭해 보죠;;;

상황판이 먼저 보입니다. 4종의 서버 상태가 다 ON 상태인 것을 보여줍니다.. (FTPS, SFTP, HTTP, HTTPS)

또한 현재 로그인 해서 다운 받아가는 사람의 인원 현황, 접속 시도 현황... 파일 전송 숫자.. 

어느 정도의 용량 전송이 되었는가에 대한 현황 (서버 update 하는 바람에 초기화 되어서 용량이 6.7 기가로 줄었습니다..)

서버의 현재 속도 현황, 특수한 일정 처리 현황, 프로세서 현황 및 메모리 현황 등.. 관리자가 필요한 것을 한눈에 보여줍니다.


버튼들에 설명을 하자면.. 대쉬보드 옆에 status 는 각 서버의 상태 (FTPS, SFTP, HTTP, HTTPS) 에대한 로그 기록 및

접속 인원에 대한 로그 기록을 보여 줍니다..  리포트는 해당 변동 사항을 리포트 형식으로 정리해 주는 것이고.. 

about 은 사용자 등록 현황 및 버전 현황 등을 보여줍니다. (서버 프로그램 update도 이쪽에서 합니다.)


job은 특정 시간 or 접속 현황에 대한 행동 패턴을 할 수 있는 것으로 알고 있습니다.. (써먹어 본적이 없어서 잘 몰라요..)

유저 매니저는 로그인할 사용자 등록 및 엑세스 가능한 사용자별 폴더 설정 등이 가능하고..

프리퍼런스는.... 서버 자체에 대한 설정이 가능합니다..... 쉐어는 저도 안써먹는 기능이라.. 일단 설명은.. .패스 합니다..

(쓰고 싶으신 분은 http://crushftp.com/crush8wiki/ 요기를 참조해 주세요.. )


자 그러면 Status 를 클릭해 보죠... 

서버에 대한 포트 상태 접속 상태에 대한 로그 기록을 볼 수 있습니다.. 물론 전 활성화 시키진 않았습니다.


user info 를 보면 어느 아이피에서 어떤 사람이 어떠한 파일을 가져가고 있는지 어떠한 속도로 얼마만큼 가져갔는지 확인이 가능하며..

해당 아이피 사용자에 대해서 추방, 임시 차단, 영구 차단 등이 가능함을 알 수 있습니다..


리포트 기능은 일단 넘어가고.... about으로 가죠...

 

여기에 표시되는 것은 해당 ftp 서버의 버전 및 update 확인, 그리고 업데이트. 사용자 등록이 있습니다.

사용자 등록을 할 경우 사용자 이름 및 메일 주소.. 그리고 등록시 나오는 코드를 입력하면 사용자 등록이 완료 됩니다..

.... 꽤 많이 설명한 거 같긴한데.. 아직 사용자 등록 설정에 대해서는 시작도 못했네요..;;;  후.... 


자 이제 본격적인 사용자 설정으로 넘어가 보죠..

user manager 를 클릭하면 사용자 설정으로 가게 됩니다..

admin 계정 임시계정, 디폴트 계정은 이미 생성되어 있습니다..

보시면 아시겠지만 2cpu 계정이 생성되어 있는 것을 확인할 수 있습니다..


좌측 상단에 add 라는 것을 클릭하면 사용자를 추가 할 수 있으며, copy 는 기존 사용자 계정을 복사해서 다른 사용자 계정을 추가하는 것이고..

delete 는 말 그대로 계정 삭제 입니다.


오른쪽 최상단에는 show all 되어 있는데...  이것은 모든 기능을 일반적으로 다 쓰지 않기 때문에.. 숨겨 놓은 것 입니다..

저거 클릭하면 모든 기능을 다 볼 수 있습니다..


그 아래로 유저 세팅이 보이는데.. 해당 계정의 활성화 여부. 계정명 및 암호 상황..

vfs 풀어 쓰면 버추얼 폴더 시스템으로 가상 루트 계정에 어떤식으로 펄더명을 보여줄까에 대한 설정입니다.

서버라고 되어 있는 쪽이 hdd 상황을 보여주며, 우측에 user's Stuff 는 ftp 접속시 보여줄 폴더 형식인거죠..

show all 을 클릭하면 오른쪽 끝에 상하 움직임 바가 확 줄어든 것을 볼 수 있습니다....

이만큼 기능이 있다는 거죠;;; 다 설명하면 ... 힘듭니다....;;

일단 보디는게.. 자동 암호 설정.. 전화 번호 설정 sms 인증 설정이 있습니다..... (이건 우리나라에서는 안될거에요 아마도..)

그리고 그 밑에 e-mail 등록 설정까지 있습니다...... (이건 대충 넘어가죠....)

VFS 기능은 중요하니 좀더 보도록하죠.. 좌측에 각 폴더에 대한 설정이 가능합니다.

다운로드 업로드 보기. 삭제 폴더 삭제 및 생성 이름 변경, 이어받기에 대한 설정.. 공유기능.. 미리보기 기능 비율 설정 등등..을 

하나하나 설정할 수 있습니다.

또한 해당 계정에 대해서 최대 로그인 시간, 아무런 행동이 없을 시 로그인 유지 시간. 업로드 다운로드 최대/최소 속도.  업다운 비율 설정도 가능합니다.

그리고 업로드 가능 용량 한번 접속에 따른 용량 제한 일일 용량 제한. 월별 용량 제한 등.. 세부 설정 역시 가능 합니다..

그리고 계정 종료 일정 (년/월/일/시/분/초) 설정이 가능하며, 암호 유효일자 ip 당 접속 제한 설정, 몇회 이상 로그인 실패 시 행동 설정..

요일별 제한 설정등 도 가능합니다... 하아.. 설명해도 끝이 안보이네요;;;


계정 설정만 하다 끝날거 같으니 밑에 기능은 그냥 글로만 때우겠습니다..

시간당 접속 가능 횟수 설정.. 특정 IP에 한해 허용 설정.. ftp, sftp, ftps, http 중에 해당 설정한 것만 열어주는 기능..

암호화 키 파일 설정, 로그인 암호 변경 가능 여부 설정 서버 다운 가능 여부 설정... e-mail 암호 발송 설정 인삿말 별도 설정..

파일명 필터 설정... 등 역시도 변경 가능합니다;;;; (이것도 꽤 많이 생략해서 설명한 것 입니다..)


다음은 preference 설정으로 넘어가죠...;; 

preference 를 클릭하면 ip/server 가 우선으로 나옵니다.. 이것은 제가 활성화 시킨 서버 목록을 보여주는 것 입니다..

FTPS, SFTP, HTTP, HTTPS 등의 port 를 어떻게 열어줄 것인가  ftp의 모드는 어떻게 할 것인가.. 암호화 설정은 어떻게 할 것인가.

ip 허용은 어떻게 할 것인가에 대하여 설정할 수 있습니다.

일반 설정 부분은 최대 접속 인원수, 서버 속도 제한, ftp 기본 메세지 설정 등 사용자 설정에서 별도 설정하지 않으면 기본적으로 나타나는 설정을

대거 포함하고 있습니다. 또한 이상 발생 시 메일을 보내게 하는 smtp 설정도 이곳에 있습니다.

음...........  다른 일정 관계상...... 차단 기능 까지만 설명하고 마치겠습니다..;;;

차단 기능은 해킹으로 의심되는 접속에 대한 임시 차단기능 (일정 시간 이내 몇회 이상 접속 시도)에 대한 차단 기능.. (0분이면 영구 차단 입니다.)

비정상적인 ftp 명령서 사용. 암호 일정 이상 실패 및 시도..  그리고 특정 계정으로 접속 시도 등에 대해서 차단을 할 수가 있습니다..


그리고 절대로 차단하면 안되는 아이피에 대해서도 설정이 가능합니다...



이정도가 주로 쓰는 기능들이라고 생각됩니다..... 이 이상의 기능은... 솔직히 말해... 저도 모릅니다;;;

이 ftp 서버 쓰면서 가끔 이런 생각이 듭니다... 닭 잡는데 소잡는 칼 쓴다고;;;;;;;; 


그 정도로 기능이 많은 녀석 입니다... 영문의 압박과 설치의 난해함(?)을 제외한다면 말이죠...

기능이 너무 많고 영문인지라. 적극적으로 권해드리긴 어렵습니다만.. 


30일 무료 사용이 가능하니 직접 써 보시고.. 유료로 쓸것인지 말 것인지는 

스스로 결정하시면 될 듯 합니다...


lastname 2017-05
Çѱ¹¾î ¹ø¿ªÀÌ µî·ÏµÇ¾ú½À´Ï´Ù.
¹öÀüÀº ±âÁ¸°ú µ¿ÀÏÇÏ´Ï, °­Á¦ ¾÷µ¥ÀÌÆ®¸¦ ÇϽøé Çѱ¹¾î·Îµµ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
(¾Æ½±°Ôµµ °ü¸®ÀÚ ¸Þ´º´Â ¿µ¾î ¿Ü·Î´Â Áö¿øÀÌ ¾ÈµÇ³×¿ä)
¼¼½· 2017-05
´çÀå ½áº¸°í ´çÀå »ç°í½Í³×¿ä..
´ë´ÜÇϳ׿ä
MSmikoto 2017-05
»ç³õ°í ¾È¾²´Â Á¦Ç°ÀÔ´Ï´Ù, Ưº°È÷ ±â´ÉÀÌ ¸ðÀÚ¶ó°Å³ª ±×·±°Ô ¾Æ´Ï¶ó (¿ÀÈ÷·Á ³ÑÃijªÁÒ) °³ÀÎÀûÀ¸·Î ÇÊ¿ä°¡ ¾ø¾îÁ³Áö¸¸ ´çÀå FTP ÀÌ¿Ü¿¡
À¥À¸·Î °£´ÜÇÏ°Ô Á¢¼ÓÇÏ°í ±ÇÇÑÀ» ´Ù¾çÇÏ°Ô ¾²°í ½ÍÀ¸¸é ÆÄÀÏÁú¶ó ´ë½Å¿¡ ¾µ µí Çϳ׿ä
´Ù¸¸ JVM±â¹ÝÀÌ¶ó¼­ ¾à°£ ¹«°Ì±ä ÇÕ´Ï´Ù (N54L ½á¼­;;)
Marlº¸·Î 2017-05
´öºÐ¿¡ °¡¼­ Àß º¸°í ¿Ô½À´Ï´Ù °¨»çµå¸®°í... ´ë·«, µ· ÁÖ°í »ì¸¸ÇÑ Á¦Ç°À̱º¿ä Á÷°üÀûÀÌ°í »ç¿ëÀÚ°¡ ¸Å¿ì Æí¸®ÇÏ°Ô²û ¸¸µç? ¹¹ ±×·± ´À³¦ÀÌ µì´Ï´Ù.
°¨»çÇÕ´Ï´Ù. Àß ºÃ½À´Ï´Ù.
PPCÇãÀα¸ 2017-07
¿ì¿Í ´ë´ÜÇϳ׿ä.¤¾¤¾


Á¦¸ñPage 16/28
2017-09   46955   À̼±È£
2017-08   47749   DDAYs
2017-07   49484   ¼¼¹ú½­
2017-07   46505   ¼¼¹ú½­
2017-07   43716   ¼¼¹ú½­
2017-07   38459   ¼¼¹ú½­
2017-07   534514   ¼¼¹ú½­
2017-07   38590   ¼¼¹ú½­
2017-07   236840   ¼¼¹ú½­
2017-07   30976   ¼¼¹ú½­
2017-07   30300   ¼¼¹ú½­
2017-07   28312   ¼¼¹ú½­
2017-07   44856   ¼¼¹ú½­
2017-07   24660   ¼¼¹ú½­
2017-07   23677   ÇãÀα¸¸¶Æ¾
2017-07   25840   stone92±è°æ¹Î
2017-07   32182   stone92±è°æ¹Î
2017-06   23200   ¹«¾Æ
2017-06   36943   ¹Î¿í´Ô
2017-06   23031   È­·É