[리눅스] Centos7에서 root 계정 FTP 530 Permission denied > 정보공유

본문 바로가기

정보공유

일반글
Server

[리눅스] Centos7에서 root 계정 FTP 530 Permission denied

페이지 정보

게시물QR코드

본문

※ 요약

530 Permission denied가 뜨는 이유는 접속 거부 리스트에 있는 계정으로 ftp에 접속하려고 하기 때문인다.

리눅스의 vsftp는 보안을 위해 접속 거부 리스트를 가지고 있고,

강력한 권한을 가진 root 계정도 기본적으로 접속 거부 리스트에 포함되어 있어서

"530 Permission denied" 메시지가 뜨면서 접속이 안된다.

이번 내용에서는 접속 거부 리스트에서 root 계정을 없애는 방법을 알아보도록 하겠다.


※ 수정해야 하는 파일 목록

수정해야 하는 파일은 아래 2개다.

/etc/vsftpd/ftpusers

/etc/vsftpd/user_list

위 2개 파일의 차이점은 아래와 같다.


ftpusers : 차단할거지만 패스워드는 물어봄, 맞든 틀리든 거부

user_list : 비번 조차 묻지 않고 거부


1. 먼저 vi /etc/vsftpd/ftpusers 입력하여 파일을 연다.

root 계정이 있는데, 제거하고 저장한다.

혹시나 해서 남기는데, 삭제하는 방법은 삭제하려는 행에 커서를 놓고 "dd"를 입력하면 해당 행이 삭제된다.

저장하는 방법은 ":wq"를 입력하면 된다.


2. 이번에는 vi /etc/vsftpd/user_list를 입력하여 user_list 파일을 오픈한다.

먼저와 마찬가지로 root 계정을 제거한뒤 저장한다.


수정된 접속 차단 리스트를 적용하기 위해 서비스를 재시작한다.

service vsftpd restart 또는 systemctl restart vsftpd.service

댓글목록

등록된 댓글이 없습니다.

  • Addr.부산광역시 동구 중앙대로 319, 9층 L4호(초량동, 부산YMCA빌딩) Email. gnuwiz@naver.com
  • BR. 625-68-00172 TRC. 2019-부산해운대-1186 TEL. 0507-1382-2790
All rights reserved.