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

vsftpd 질문좀 드립니다.

작성자 정보

  • 박태혁 작성
  • 작성일

컨텐츠 정보

본문

김호열 님의 글


현재 리눅스 서버에 vsftpd 를 설치하였습니다.

ssh 를 통해서 root로 접속후 ftp localhost 하게 되면

초기 메세지에 "Connected to www.도메인.com."  ~~~~~~~~

이렇게 나오는데 문제는 위에 나오는 도메인이 다릅니다.

현재 사용중인 도메인은 www.도메인.co.kr을 사용하는데 위와같이 나오네요

vsftp환경설정파일에 위의 도메인을 입력하셔서 나오는것입니다.

입력하시지 않았다면 위와 같이 나오지 않겠죠.  

환경설정파일이 있는데 ~~~  vsftp.conf파일일겁니다. ㅡㅡ^ (파일명이 생각이 잘... )

그리고 환경설정에서 root 로 접속가능하게 해두었는데

root / 비번을 입력해도 530 Permission denied. 메세지가 나옵니다.

기본적으로 계정을 생성하면 ssh로 접속이 모두 가능합니다.

예전에는 telnet을 이용했지만 , 시간이 지남에 따라 보안쪽으로 좀더 나은 ssh를 이용하게 된것입니다.

그리고 퍼미션에러가 나는것은 아래의 내용을 보시고 찾아보시기 바랍니다.

권한설정이 잘못되어서 나오는 메시지입니다.

[리눅스 명령어 / 10강] chmod 명령어 사용법 x 퍼미션 변경하기

1. 기능

파일이나 디렉토리의 퍼미션(허가권)을 변경하거나 지정

2. 문법

chmod [옵션] (u|g|o|a)(+|-)(r|w|x) files directory...

3. 사용방법 및 정보

파일 퍼미션은 파일이나 디렉토리의 사용을 허가하거나 제한하는 데 사용하는 허가권을 말한다.

소유자(user), 그룹(group), 다른 사용자(others)에 대한 각각의 허가권은 읽기 권한(r), 쓰기 권한(w), 실행 권한(x)으로 구성되며 해당 권한이 주어지지 않으면, - 로 나타난다.

                       -rwxrwxrwx
                    user┛  ┃  ┗
other
                             group

$ls  -l  test.sh
_rwx--x--x   1  tester   testgroup  45   Nov 06   17:03   test.sh

해당  파일 (test.sh)에 대하여 파일 소유자 tester는 읽고, 쓰고, 실행할 수  있으며, 그룹 testgroup에 속한 사용자와 그 외의 다른 사용자들은 해당 파일을 실행만 할 수 있다.

파일 및 디렉토리에 대한 퍼미션을 변경할 때는, 문자열을 이용한 상대 모드와 8진수 체계를 이용한 절대 모드 방법을 이용할 수 있다.

  • 상대모드

    ACCESS CLASS

    u : user의 퍼미션
    g : group의 퍼미션
    o : other의 퍼미션
    a : user + group + other

    OPERATOR

    + : 퍼미션 추가
    _ : 퍼미션 삭제
    = : 퍼미션을 일치시킴

    ACCESS TYPE

    r : 읽기 퍼미션
    w : 쓰기 퍼미션
    x : 실행 퍼미션 (디렉토리는 탐색 퍼미션)
    s : SUID, SGID
    t : sticky bit
  • 절대모드

    각각의 퍼미션 설정을 아래와 같은 값의 합계로 지정한다.

    400 : owner의 읽기
    200 : owner의 쓰기
    100 : owner의 실행
    40 : group의 읽기
    20 : group의 쓰기
    10 : group의 실행
    4 : other의 읽기
    2 : other의 쓰기
    1 : other의 실행

    퍼미션 설정이 _rwx--x_x 인 파일의 경우를 절대모드로 나타내면 아래와 같다.

    rwx : 600
    --x : 10
    --x : 1

    따라서, 퍼미션은 711로 표시한다.

Ex)

[root@ls ]# ls -l miscellaneous
-rw-rw-r--  1 linuxone root 41747 Mar  8 22:34 miscellaneous
[root@ls ]# chmod g-w miscellaneous

miscellaneous 파일의 소유 그룹에서 쓰기(write) 퍼미션을 제거한다.

[root@ls ]# chmod u+x,g-w miscellaneous
[root@ls ]# ls -l miscellaneous
-rwxr--r--  1 linuxone root 41747 Mar  8 22:34 miscellaneous

miscellaneous 파일의 소유자에게는 실행(execute) 퍼미션을 추가, 소유 그룹에게서는 쓰기(write) 퍼미션을 제거해준다.

질문은 위에나오는 초기메세지는 일반적인 메세지 인가요 접속과 상관없는?

그리고 접속시 id와 비번은 ssh접속시 사용하는 id/pw 가 맞는지 궁금합니다.

접속시에 환영메시지를 넣는경우가 있습니다.

사용자분께서 conf파일에 환영메시지를 넣어서 위와 같이 나오는것 같습니다.

그리고 계정이 생성되면 패스워드를 설정하는데 ~ ssh접속시 쓰이는 ID와 패스워드는 계정생성에 쓰인것과 동일한 것입니다.

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

제가 너무 두서없이 글을썻네요..답변글처럼 root / pw 로 입력 했는데 530 ~ 나네요.. 그건 그렇고 위의 메세지는 그냥 단순한 메세지 인가요 아님 접속하는 곳인가요?

 

단순 메시지입니다. ("__)'

 

 

 




 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,138 명
  • 현재 강좌수 :  36,196 개
  • 현재 접속자 :  526 명