1. ftp서버쪽에서 vsftpd데몬을 실행. ftp의 pub라는 디렉토리가 ftp디렉토리로서사용되게된다
2. 클라이언트는 ip를 가지고 접속, anonymous유저로 접속할경우 id: ftp, 패스워드 없이 그냥 들어갈수있다
3. 특정 유저로 id, pw를 가지고 접속하여 해당 유저의 home디렉토리안에 있는 파일을 가져오고 쓸수있다.
4. /etc/vsftp.conf파일의 옵션(yes,no)를 수정하여 익명유저~로그인유저 등 읽기쓰기 권한을 다르게 설정할 수 있다.
5. 위 파일을 수정했으나 권한에러가 자꾸떠서 -> selinux설정을 변경한다.
setsebool -P ftpd_full_access=1
- selinux는 os커널차원의 보호프로세스이고
- firewalld는 네트워크 레벨에서의 보호 프로세스, iptables, 어떤 port를 열것인지를 관리한다.
댓글 없음:
댓글 쓰기