Cerberus FTP Server는  인터넷에 연결된  컴퓨터를 FTP 서버 역할을 할 수 있게 만들어 주는 프로그램입니다. 좀 더 자세하게 이야기하자면, 외부의 사용자가 자신의 컴퓨터에 접속해서 파일을 송수신 할 수 있게 만들어 준다는 것입니다.

이러한 류의 프로그램은 그 종류를 셀 수도 없이 많습니다. 그러나 굳이 Cerberus FTP Server를 소개하는 이유는 다음과 같은 이유들을 들 수 있습니다.

첫째, 프리웨어이고,
둘째, 다른 프로그램에 비해 FTP 서버 구축 과정이 간단하며,
셋째, FTP서버로서 부족함 없는 기능을 제공하고 있기 때문입니다.

FTP 서버 데몬 시장이 워낙 경쟁이 치열하고 좋은 프로그램이 많다 보니 Cerberus FTP Server은 그  인터페이스와 성능에 비해 그다지 알려진 편은 아닙니다. FTP 서버 구축에 전혀 경험이 없는 사용자라도 영어만 대충 이해 할 수 있는 수준이라면 다른 프로그램에 비해 쉽게 서버 구축을 할 수 있을 정도의 편리성과 멀티쓰레드 FTP 퍼포먼스, NT 서비스 기반을 이용하여 낮은 메모리와 CPU 사용량을 보임으로해서 많은 접속에도 큰 문제가 없도록 설계되는 등 내외적 모두 탄탄한 실력을 자랑합니다.

이외에도 접속 제한, 속도 제한, IP 차단, 방화벽 지원, 이어올리기 지원을 비롯해 서버 관리에 필수적인 로그 기록 등 있어야 할 기능은 모두 갖추고 있는 셈입니다.

보다 자세한 사용법은 리뷰 상단의 [사용방법] 버튼을 클릭하여 확인해 보시길 바라며 FTP 서버 구축에 어려움을 겪으셨던 분이라면 사용해 보시길 추천합니다.

[주의/제약사항]

  • 이 프로그램은 개인 사용자에 한해 프리웨어입니다.


[기타사항]

Windows Installer 가 설치되어 있어야 이 프로그램의 설치가 가능합니다. 윈도98/ME/NT 사용자 중 Windows Installer 가 설치되어 있지 않으신 분들은 아래 링크를 통해 다운 받으시길 바랍니다.

Microsoft Windows Installer V2.0 for Windows 95/98/ME
Microsoft Windows Installer V2.0 for Windows NT
설치 가이드
  • 다운 받은 파일의 압축을 풀고 실행하면 설치가 시작됩니다. Windows Installer 가 설치되어 있어야 설치를 할 수 있으며 설치가 안되는 분은 리뷰 본문의 기타사항을 참고하시길 바랍니다.

프로그램 사용법
  • 프로그램을 처음 실행하면 설정 마법사가 단계적으로 안내해 줍니다. 기업, 관공서 등에서 사용하시는 분은 위쪽(30일 제한)을, 개인용/가정용으로 사용하실 분은 아래쪽을 선택하고 [NEXT] 버튼을 누릅니다.

  • 사용자를 생성합니다. Anomyous 를 체크하면 아이디가 없이도 FTP 서버에 접속할 수 있습니다. 아래쪽은 접속시 보여질 홈 디렉토리를 선택합니다.

  • WAN IP Auto-Detection 이 나옵니다. 예를 누르고 Finish 버튼을 눌러 설정을 마무리 합니다.

  • 성공적으로 서버가 실행된 모습입니다.
블로그 이미지

세이박스

세이박스는 세상의 모든 이야기를 담는 소통박스 입니다.

댓글을 달아 주세요

$ftp_server='kkk.net';//serverip
$conn_id = @ftp_connect($ftp_server);

// login with username and password
$user="kkk";
$passwd="aaa";
$login_result = @ftp_login($conn_id, $user, $passwd);

//directorylike /www.velibaba.com/images
@ftp_chdir($conn_id, "public_html/report_files");

// upload the file
$upload = @ftp_put($conn_id, $filename, $file, FTP_BINARY);

// close the FTP stream
@ftp_close($conn_id);

'웹프로그램' 카테고리의 다른 글

PHP 파일 생성  (0) 2008.10.18
PHP 파일 다운로드  (0) 2008.10.18
PHP POST 전송된 첨부파일 확장자 확인 하기  (0) 2008.10.18
PHP W3C P3P 규약설정  (0) 2008.10.18
PHP FTP로 파일 업로드  (0) 2008.10.18
PHP 간단한... ip 접근 금지 체크  (0) 2008.10.18
PHP 플래시 연동  (0) 2008.10.18
PHP registart 값 off 후 파일 업로드  (0) 2008.10.18
PHP registart 값 off 후 세션 에러  (0) 2008.10.18
블로그 이미지

세이박스

세이박스는 세상의 모든 이야기를 담는 소통박스 입니다.

댓글을 달아 주세요

$ftp_server_1="test.net";
$ftp_user_name="test";
$ftp_user_pass="testpwd";

$file = "/home/public_html/test/".$pre_file;

// set up basic connection
$conn_id_1 = ftp_connect($ftp_server_1);

// login with username and password
$login_result_1 = ftp_login($conn_id_1, $ftp_user_name, $ftp_user_pass);

// try to delete $file
@ftp_delete($conn_id_1, $file);

// close the connection
ftp_quit($conn_id_1);

블로그 이미지

세이박스

세이박스는 세상의 모든 이야기를 담는 소통박스 입니다.

댓글을 달아 주세요

일단 서버에 FTP개정이 있어야 한다.

$server_host_1="test.co.kr"; //-->원격서버의 ip주소
$server_port="21"; //-->원격서버의 port
$server_id="test"; //-->원격서버의 서버id
$server_pw="testpwd"; //-->원격서버의 서버password

//원격서버에 연결한다.
if(!($fc_1 = ftp_connect($server_host_1, $server_port))) die("$server_host : $server_post - connect failed");

//원격서버에 로그인한다.
if(!ftp_login($fc_1, $server_id, $server_pw)) die("$server_id - login failed");

//업로드할 폴더로 이동한다.
$server_dir = "/home/public_html/test/";
ftp_chdir($fc_1, $server_dir);

//파일을 업로드 한다.
if(!ftp_put($fc_1, $upload_img_name, $upload_img, FTP_BINARY))
{

echo" <script name=javascript> window.alert ('파일을 지정한 디렉토리로 복사 하는 데 실패했습니다._1');
//history.go(-1)
</script>";
exit;

}

//FTP를 닫는다
ftp_quit($fc_1);
블로그 이미지

세이박스

세이박스는 세상의 모든 이야기를 담는 소통박스 입니다.

댓글을 달아 주세요