'Study..'에 해당되는 글 80건

  1. 2008.05.25 vsftpd.conf 설정
  2. 2008.05.02 ubuntu server setting 2

vsftpd.conf 설정

Study../Linux 2008. 5. 25. 17:16
vsftpd 는 very secured ftp daemon  으로서 많은 리눅스 계열 서버에서 사용된다고 한다.

필요한 설정은 /etc/vsftpd.conf 를 vi 등을 이용해서 열면 되며,
아래와 같은 옵션이 있다고 한다.

나는 우분투에서 vsftpd 사용 중. ㅎ.


[vsftpd.conf 파일에서 자주 사용되는 옵션]
●  anonymous_enable  :  익명 사용자의 접속 허가 설정
●  local_enable  :  로컬 사용자의 접속 허가 설정
●  write_enable  :  로컬 사용자의 저장, 삭제, 디렉토리 생성 같은 명령 수행 허가 설정
                              (익명 사용자는 해당 없음)
●  anon_upload_enable         :  익명 사용자의 파일 업로드 허가 설정
●  anon_mkdir_write_enable  :  익명 사용자의 디렉토리 생성 허가 설정
●  dirlist_enable         :  접속한 디렉토리의 파일 리스트를 보여줄지를 설정
●  download_enable  :  다운로드 허가 설정
●  listen_port  :  FTP 서비스의 포트 번호 설정 (기본 : 21번)
●  deny_file    :  업로드를 금지할 파일을 지정 (예 : deny_file={*.mpg, *.mpeg, *.avi})
●  hide_file     :  보여주지 않을 파일을 지정    (예 : hide_file={*.gif, *.jpg, *.png})
●  max_clients  :  FTP 서버의 최대 동시 접속자 수 지정
●  max_per_ip  :  한 PC가 동시에 접속할 수 있는 접속 수 지정


옵션 출처는 네이버 블로그..
(안 퍼지는 곳 천지고..;; 나도 퍼기 힘들다. ;;
옵션이야 어디든 있는 것이고.. 태클 생략~ ; )

'Study.. > Linux' 카테고리의 다른 글

tar and gzip  (0) 2008.05.29
ubuntu network ip 설정...  (0) 2008.05.29
ubuntu server setting  (2) 2008.05.02
Ubunto 메모리 테스트..  (0) 2008.03.15
검색 로봇 막기..!!  (0) 2007.08.23
Posted by Yoons...
,

From naver...    :)

-----------------------------------------------------------------------------------------------------------------------------------------------------------

1. 서버를 설치하기 위해선 제일 먼저 계정을 획득 해야합니다~

우분투 리눅스의 터미널로 들어갑니다. [프로그램 - 보조 프로그램 - 터미널]

이제 터미널 창이 열릴 것입니다.



2. 현재는 화면에 표시되는 끝자리가 ~$ 로 표시 되어있을 것입니다.

계정을 획득하기 위한 다음의 명령어를 입력합니다.

sudo -s

명령어를 입력하고 나면 "password : "라고 뜰것입니다.

이제 우분투 리눅스 설치시에 설정해놓은 패스워드를 입력합니다.

여기서 집고 넘어갈 것은 키보드의 자판을 입력해도 화면에는 입력된 키가 표시되지 않습니다.

입력이 안되어서 고장났다고 오해하지 마시길...

패스워드를 입력하고나면 ~$ → ~# 이렇게 바뀌어 있을 것입니다.




3. 이제 다음의 명령어를 차례대로 입력합니다.


첫번째!  [필수 패키지 설치]

# apt-get install ssh         / 보안 텔넷 ex) # ssh 192.168.0.2

# apt-get install vsftpd      / 범용 FTP서버


두번째!! [설치 후 관리(업그레이드와 업데이트)]

# apt-get upgrade        / 기존 패키지 UP

# apt-get update          / 새로운 패키지



4. 여기까지 아무런 오류없이 무사히 마치셨다면 기본적인 서버의 설치는 끝난 것입니다.

오류가 발생한 경우는...리눅스의 특성상 그 문제점을 한가지로 꼭 집어서 말하기가 어렵습니다. 여러가지 요인들 중의 하나이겠지만 안될 경우 처음부터 다시 하시는 것을 저는 추천해 드리겠습니다. ^ ^;

이것으로 서버설치는 끝이 났고 기본적인 설정을 해보겠습니다.



5. 기본 설정하기

apt-get install을 사용하여 다음 패키지들을 설치합니다.(반드시 순서대로 해야함!!!)


1) apt-get install mysql-common    <- 최신버전이라 나오면 다음 작업으로...
2) apt-get install mysql-server
3) apt-get install apache2
4) apt-get install php5
5) apt-get install php5-mysql

6) apt-get install php5-gd


* 설치가 안될시에는 "apt-get update"를 수행후 실행!


* apache2 설치시에 apacheconfig 를 실행시키겠냐고 물어보는데, 기본적인 설정을 해주는 작업입니다. y를 눌러 기본값을 입력해 줍니다.


* php5, php5-mysql 를 설치시에는 gd.so 와 mysql.so 를 php.ini 에 포함시킬 것인지 물어보는데, y를 눌러 포함시킵니다.


* mysql 설치시에는 mysql 제거시 db 파일들도 제거할 것인가를 물어봅니다. 디폴트는 no 입니다.  깨끗한 삭제를 원하면, yes 를 선택합니다.
(혹시, 버전업시 데이타들이 지워질 우려도 있으므로 no를 선택하는 것이 좋습니다.)



------------------------------------------------------------------------------------
# 각종 파일 위치 및 기본 정보 #


Apache 설정파일 : /etc/apache/httpd.conf

                           /etc/apache2/apache2.conf : 아파치 2.x 대


웹문서루트          : /var/www

                           /var/www/apache2-default/


Apache 로그파일  : /var/log/apache

                            /var/log/apache2


Apache 데몬 계정과 그룹 : www-data www-data


PHP 설정파일            : /etc/php5/apache/php.ini

                                 /etc/php5/apache2/php.ini


MySQL data 파일 위치    : /var/lib/mysql


MySQL mysqld.sock 위치  : /tmp/mysqld.sock

                                        /var/run/mysqld/mysqld.sock

-------------------------------------------------------

'Study.. > Linux' 카테고리의 다른 글

ubuntu network ip 설정...  (0) 2008.05.29
vsftpd.conf 설정  (0) 2008.05.25
Ubunto 메모리 테스트..  (0) 2008.03.15
검색 로봇 막기..!!  (0) 2007.08.23
Adding A System Call  (0) 2007.06.03
Posted by Yoons...
,