질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

안녕하세요. 이번엔 ftp 관련 질문을 하려합니다...

작성자 정보

  • 초보왕 작성
  • 작성일

컨텐츠 정보

본문

안녕하세요~제가 ftp 서버를 열어달라는 요청을 받았는데 어디서부터 어떻게 손을 대야할지 도저히 감이 안잡혀 이렇게 초보스러운 질문을 조심스레 끄적여봅니다...

요청받은 서버는 RedHat 리눅스 9 커널버전 2.4.20 요래 사용중이구요...ftpd은 svftpd-1.1.3-8이 설치되어 있네요~

저게 ftp 데몬이 맞는거죠??

현재 포트는 개방해놓은 상태이구요...

여기서 이제 데몬을 실행시키라는데 데몬은 저렇게 버전 나오면 실행중인거 아닌가요?

따로 실행을 시켜주어야 하는것인지 모르겠네요...

그리고 ftp 서버 역할을 수행하려면 지정 폴더를 ftp 공유 폴더로 설정하고 그런 작업을 해주어야 할거 같은데...

책 뒤지고 그래도 내용이 넘 어렵네요ㅠㅠ

버전이 틀린거로 봐서 그런가??

너무 기본적이고 무식한 질문이네요...
하지만 급히 해결해야하는데 제 능력이 많이 부족합니다ㅠㅠ

도움 부탁드립니다~~

관련자료

댓글 4

족구왕슛돌이님의 댓글

  • 족구왕슛돌이
  • 작성일
ftp 데몬이 혹시 vsftp인가요?
데몬 실행 시키실려면
간단하게 service vsftpd restart 하시면  실행 될거구요
정상적으로 작동중인지 확인는
netstat -nlp | grep vsftp 하시면
tcp        0      0 0.0.0.0:21                  0.0.0.0:*                  LISTEN      5711/vsftpd
이런 형식으로 나오면 정삭정으로 작동 하고 있는 것입니다.

useradd abcd
passwd abcd
비번 2번 넣고 계정 생성
이렇게 생성 하시면 /home/abcd라는 폴더가 있는데
이 폴더가 ftp서버로 abcd라는 id 접속 하게 되면 연결되는 폴더 입니다.
기본적으로 설정을 아무것도 안하셨을 경우  cd / 라는 명령으로
최상위 폴더까지 접근이 가능 하기 때문에 chroot 설정을 하셔야 합니다.

초보왕님의 댓글

  • 초보왕
  • 작성일
앗 감사합니다(__) 잘 동작하고 있는걸 확인하였습니다^^

저 기왕 한가지 더 질문을 드려도 될까요??

임의의 계정하나 생성하고 그 계정으로 접속하니깐 /home/(아이디) 여기로 들어가더라구요~

이때 다른 폴더로 자동으로 접속하게 설정할 순 있나요??

그리고 만약에 다른 계정의 홈 디렉토리를 ftp 폴더로 사용하려면 혹시 권한문제가 걸리려나요??

다시한번 답변 부탁드릴게요^^

족구왕슛돌이님의 댓글의 댓글

  • 족구왕슛돌이
  • 작성일
공유 할 폴더가 abc라는 폴더 이고 이 폴더의 소유자는 abc라는 계정이다
하지만 abc라는 폴더에 123이라는 계정도 같이 사용 하고 싶다 이런 말씀이세요???^^;

그렇다면 abc라는 계정의 gid (id abc 라고 하면 나와요..^^)알아내서
계정을 추가 할대
useradd -M -g 500 -d /home/abc/ 123
이렇게 하시면 -M 123이라는 계정의 홈폴더를 만들지 않는다는 뜻이고
-g는 gid 500을 사용한다는 뜻 (abc라는 계정의 gid가 500이라고 가정할때.ㅋ)
-d는 /home/abc/ 폴더는 123계정의 홈폴더로 사용하겠다는 뜻입니다.
여기서 끝이 아님니다..^^;
abc 폴더의 퍼미션을 수정 해 줘야 하는데요..
123이라는 계정에 대해서 쓰기 권한까지 주고 싶으면 775또는 770
쓰기권한을 안주실꺼면 755, 750 정도로 주시면 될꺼 같네요..^^;

초보왕님의 댓글

  • 초보왕
  • 작성일
아~무슨말씀이신지 알거 같아요^^바로 해봐야겠네요~~

정말 감사합니다~~덕분에 예상보다 빨리 해결할 수 있을 거 같아요^^

공지사항


뉴스광장


  • 현재 회원수 :  60,286 명
  • 현재 강좌수 :  36,932 개
  • 현재 접속자 :  398 명