[리눅스] ftp 설치/설정

* 실행 환경 페도라. (우분투도 크게 다르지 않음)


1. ftp 다운로드 하기

]# yum install vsftpd

 -> vsftp는 ftp 이름이다. profrp 도 있다. 원하는 대로 하면 됨.


2. ftp 환경설정

]# vi /etc/vsftp/vsftp.conf

=========== vsftp.conf ================

#임의의 사용자에게 공개할 것인지를 뜻하는 부분 공개 ftp가 아니라면 주석처리 해준다.

# anonymous_enable=YES



# 접속한 사용자가 상위 폴더를 이용하지 못하도록 하는 부분.
# ftp 프로그램 (알 ftp같은 것) 을 이용한다면 상위폴더에 접근 가능하므로 이것을 막아준다.
# 아래 부분의 주석처리를 해지해 준다.
# chroot_list는 어떤 conf 파일에서는 /etc/vsftpd.chroot_list로 되어있는 경우가 있다.
# 상관없으니 그냥 되어 있는대로 하면 됨.

chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list



# 저장
================================================

이제 어떤 ID를 상위폴더에 접근하지 못하게 할 것인지를 설정한다.
vsftpd.conf 파일에서 지정해준 chroot_list 위치대로 파일을 연다. (없을때는 그냥 생성 됨)

]# vi /etc/vsftpd/chroot_list

접근을 막을 ID를 써준다. (한줄에 하나씩)


3. ftp 실행

vsftp 데몬을 재시작.

]# /etc/init.d/vsftpd restart

=====================================================

ffp는 리눅스의 일반계정에 등록되어 있는 계정을 쓰면 된다.


by 개밥바라기 | 2007/10/12 16:33 | 리눅스 & 임베디드 | 트랙백 | 덧글(2)
[리눅스] 파일, 디렉토리 압축/풀기
[압축]

1. 파일들을 묶어준다.
        # tar -cvf 압축파일명.tar 압축파일

2. 묶은 파일을 압축한다.
        # gzip -f 압축파일명.tar


=> 압축파일명.tar.gz 가 만들어 진다.

[풀기]

1. 압축한 파일을 풀어준다.
        # gunzip 파일명.tar.gz

2. 묶음 파일을 풀어준다.
        # tar -xvf 파일명.tar
by 개밥바라기 | 2007/01/11 17:49 | 리눅스 & 임베디드 | 트랙백(8) | 덧글(2)
[리눅스] 파일/프로그램 검색, 프로그램 설치
[redhat / fedora 에서...]


▷ 파일/프로그램 검색

>$ rpm -qa | grep 파일명(프로그램명)

▷ 프로그램 설치

>$ yum install 프로그램명(라이브러리명 등등..)

 
by 개밥바라기 | 2006/12/22 20:23 | 리눅스 & 임베디드 | 트랙백 | 덧글(1)
[임베디드] eCos 설치하기
redhat 혹은 fedora 에서 했음.
ubuntu 등의 다른버전에서는.. 될지 안될지 안해봐서.. ㅡ_-);;

- cvs 이용해서 다운받기 -

▷ 로그인 하기.

>$ cvs -d :pserver:anoncvs@sources.redhat.com:/cvs/ecos login

  => 이렇게 하면 패스워드를 입력하라는 말이 뜬다.
       anonymous cvs 이므로 아무거나 써넣으면 된다. cvs가 없으면?
       다운받아야지. ㄱ-



▷ 만약, eCos를 처음 받는다면

>$ cvs -z3 -d :pserver:anoncvs@sources.redhat.com/cse/ecos co -P ecos


▷ 지금의 eCos를 업데이트 한다면

>$ cvs -z3 update -d -P



- 홈페이지에서 직접 다운받기 -

http://ecos.sourceware.org/ 여기에서 Downloading and Installation 을 선택한다.
여기에서 하라는대로 한다. -_-

뭐라고 하냐면..

일단 리눅스 콘솔창에서

>$ wget --passive-ftp ftp://ecos.sourceware.org/pub/ecos/ecos-install.tcl

이아이를 쳐준다. 그리고 나서

>$ sh ecos-install.tcl

이녀석을 실행시키면 /opt 에 ecos 폴더가 생긴다.

configuration tool은

/opt/ecos/ecos-2.0/tools/bin

에 실행파일로 있다.



※ cvs 로 다운받을때랑 ftp 이용해서 받을때랑 디렉토리가 다르게 형성된다.
    configuration tool도 cvs 로 받을때는 어디있는지 모르겠다.
    왜 다른지..... 도 역시 모르겠다 ㅠ.ㅠ
by 개밥바라기 | 2006/12/22 17:31 | 리눅스 & 임베디드 | 트랙백