리눅스 분류
vsftpd 질문좀 드립니다.
작성자 정보
- 김호열 작성
- 작성일
컨텐츠 정보
- 2,156 조회
- 2 댓글
- 0 추천
- 목록
본문
현재 리눅스 서버에 vsftpd 를 설치하였습니다.
ssh 를 통해서 root로 접속후 ftp localhost 하게 되면
초기 메세지에 "Connected to www.도메인.com." ~~~~~~~~
이렇게 나오는데 문제는 위에 나오는 도메인이 다릅니다.
현재 사용중인 도메인은 www.도메인.co.kr을 사용하는데 위와같이 나오네요
그리고 환경설정에서 root 로 접속가능하게 해두었는데
root / 비번을 입력해도 530 Permission denied. 메세지가 나옵니다.
질문은 위에나오는 초기메세지는 일반적인 메세지 인가요 접속과 상관없는?
그리고 접속시 id와 비번은 ssh접속시 사용하는 id/pw 가 맞는지 궁금합니다.
--------------------------------------------------------------------------------------------
제가 너무 두서없이 글을썻네요..답변글처럼 root / pw 로 입력 했는데 530 ~ 나네요.. 그건 그렇고 위의 메세지는 그냥 단순한 메세지 인가요 아님 접속하는 곳인가요?
관련자료
-
이전
-
다음
댓글 2
허접플님의 댓글
- 허접플
- 작성일
접속시 id와 비번은 ssh접속시?? 말이 이해가 안가는데요...
리눅스에서 useradd로 만들어준 사용자계정과 패스워드를 치시면 됩니다.
root로 접속하신다고 하셨으니 리눅스에서 지정해 주신 그 root패스워드로
들어가면 되구요~
리눅스에서 useradd로 만들어준 사용자계정과 패스워드를 치시면 됩니다.
root로 접속하신다고 하셨으니 리눅스에서 지정해 주신 그 root패스워드로
들어가면 되구요~
장병훈님의 댓글
- 장병훈
- 작성일
원래 기본적으로는 보안상 root로 접근 못하게 vsftp가 설정되어 있습니다.
굳이 root 권한으로 사용 하실려면 /etc/vsftpd.ftpusers 부분을 수정 해야 합니다.
아래의 pam 부분도 확인 해야 됩니다.
1. /etc/vsftpd.ftpusers
---------------------------------------------------------------
# Users that are not allowed to login via ftp
root <--- 요 부분을 삭제.
bin
daemon
adm
lp
sync
shutdown
halt
mail
news
uucp
operator
games
nobody
----------------------------------------------------------------
위와 같이 보이십니다. 루트로 접속하실려면 "root" 를 삭제 하시고 저장하시기 바랍니다.
2. vi /etc/pam.d/vsftpd
--------------------------------------------------------------------------------
#%PAM-1.0
auth required pam_listfile.so item=user sense=deny file=/etc/vsftpd.ftpusers onerr=succeed
auth required pam_stack.so service=system-auth
auth required pam_shells.so
account required pam_stack.so service=system-auth
session required pam_stack.so service=system-auth
session required pam_loginuid.so
--------------------------------------------------------------------------------
2번째 라인에서 보시면 sense=deny file=/etc/vsftpd.ftpusers 로 되어 있는 부분이 있습니다.
file=/etc/vsftpd.ftpusers를 참조하여 deny(거부)하라는 부분입니다.
반대로 sense=accept file... 하면 file을 참조하여 file안에 아이디가 있으면 허용하고 아니면 다 막으라는 의미가 됩니다.
sense=deny 기본으로 설치하시고 수정을 안하셨으면 sense=deny가 기본 값입니다.
굳이 root 권한으로 사용 하실려면 /etc/vsftpd.ftpusers 부분을 수정 해야 합니다.
아래의 pam 부분도 확인 해야 됩니다.
1. /etc/vsftpd.ftpusers
---------------------------------------------------------------
# Users that are not allowed to login via ftp
root <--- 요 부분을 삭제.
bin
daemon
adm
lp
sync
shutdown
halt
news
uucp
operator
games
nobody
----------------------------------------------------------------
위와 같이 보이십니다. 루트로 접속하실려면 "root" 를 삭제 하시고 저장하시기 바랍니다.
2. vi /etc/pam.d/vsftpd
--------------------------------------------------------------------------------
#%PAM-1.0
auth required pam_listfile.so item=user sense=deny file=/etc/vsftpd.ftpusers onerr=succeed
auth required pam_stack.so service=system-auth
auth required pam_shells.so
account required pam_stack.so service=system-auth
session required pam_stack.so service=system-auth
session required pam_loginuid.so
--------------------------------------------------------------------------------
2번째 라인에서 보시면 sense=deny file=/etc/vsftpd.ftpusers 로 되어 있는 부분이 있습니다.
file=/etc/vsftpd.ftpusers를 참조하여 deny(거부)하라는 부분입니다.
반대로 sense=accept file... 하면 file을 참조하여 file안에 아이디가 있으면 허용하고 아니면 다 막으라는 의미가 됩니다.
sense=deny 기본으로 설치하시고 수정을 안하셨으면 sense=deny가 기본 값입니다.