우분투 ftp 서버접속 질문입니다

[i:33i2sqqn][b:33i2sqqn]안녕하세요 처음으로 질문올리게되네요… [/b:33i2sqqn][/i:33i2sqqn]

우선 우분투에다가 vsftpd 설치 다하였구요 … 그리고 셋팅도 끝냈습니다.
그런후 다른컴퓨터에서 ftp서버에 접속하려면 어떻게 해야하는지 잘 모르겠네요…
익명 로그인은 허용하지 않았습니다.
아이디를 따로 만들어줘야하는건지요 ? 또 접속방법은 어떻게 해야 하는건지요 …

:?:

어이쿠 ftp서버도 많이 바뀌었네…
vsftpd는 처음 들어 보네…
해당 ftp서버에서 사용자 계정을 따로 관리하지 않는다면 당연히 시스템 계정이 필요합니다. 해당 서버 프로그램의 문서를 확인해 보심이 더 빠르고 정확할 것 같습니다.

우분투에서 제일 많이 사용하는 FTP 서버가 바로 vsftpd 인것 같습니다.
그럼, 설치를 한번 해볼까요?

$sudo -i

  • root 권한을 갖는다.

$apt-get install vsftpd

  • 설치한 후 FTP 서버가 자동으로 실행합니다.

$cd /etc

  • vsftpd.conf 파일이 /etc 폴더에 저장되어 이동한다.

$vi vsftpd.conf

  • vi 를 이용하여 편집에 들어간다.

들어가면 아래 3부분을 수정한다.

Allow anonymous FTP? (Beware - allowed by default if you comment this out).

anonymous_enable=YES

  • 위에 YES를 NO로 변경

Uncomment this to allow local users to log in.

#local_enable=YES

  • 맨앞의 "#" 을 제거

Uncomment this to enable any form of FTP write command.

#write_enable=YES

  • 맨앞의 "#" 을 제거

그럼 아래처럼 수정된다.

Allow anonymous FTP? (Beware - allowed by default if you comment this out).

anonymous_enable=NO

Uncomment this to allow local users to log in.

local_enable=YES

Uncomment this to enable any form of FTP write command.

write_enable=YES

수정이 완료되었으면, FTP를 재실행 하자.

$/etc/init.d/vsftpd restart

이렇게 하고 일단, 접속을 해보자.
root 계정도 좋고, user 계정도 좋다. 일단 해보자.

그런데, user 계정은 들어가 지는데, root 계정은 들어가 지지 않을 것이다.

파일은 또 하나 수정해야 한다.

$vi ftpusers

  • 접속 제한 ftp 사용자 목록이 나온다.

/etc/ftpusers: list of users disallowed FTP access. See ftpusers(5).

root
daemon
bin
sys
sync
games
man
lp
mail
news
uucp
nobody

목록 제위에 "root" 라고 되어 있다. 여기서 root 를 제거 한다.
수정을 하였으면, 또 다시 FTP를 재실행 한다.

$/etc/init.d/vsftpd restart

자 그럼 정상적으로 접속이 될것이다.


제홈페이지 올려놓은글 그대로 복사해서 놓았습니다. 도움이 되시기를…