Notice
Recent Posts
Recent Comments
Link
«   2026/09   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
Tags
more
Archives
Today
Total
관리 메뉴

제큐리티

CentOS7 FTP서버 기능 추가 후 root 계정으로 실행 본문

뱅뱅뱅

CentOS7 FTP서버 기능 추가 후 root 계정으로 실행

제큐리티 2022. 10. 24. 15:41

windows 서버에도 FTP 기능을 추가해봤는데 리눅스 서버에도 안 해볼 수 없겠죠?

환경은 VirtualBox, CentOS7 입니다.

 

잠도 오고 귀찮지만 윈도우보다 훨씬 간단하니 마무리 지어보겠습니다.

CentOS7 설치 방법이나 네트워크 설정부분은 넘어가겠습니다.

시작하기에 앞서 늘 저를 귀찮게 하던 Selinux 기능을 끄겠습니다.

vi /etc/sysconfig/selinux에서 SELINUX=enforcing -> disabled로 수정해줍니다.

수정사항을 적용시키기 위해 시스템을 재부팅시켜줘야합니다.

shutdown -r now를 쓰든 init 6을 하든 마음대로 하십쇼

 

본론으로 들어갑시다.

 yum -y install vsftpd로 리눅스용 FTP 서버 패키지를 설치합니다.

2. vi /etc/vsftpd/vsftpd.conf에서 아래와 같이 수정해줍니다.

chroot_list_enable=YES :  chroot_list를 사용하겠다는 설정입니다.

chroot_list_file=/etc/vsftpd/chroot_list : 허용 리스트 파일을 /etc/vsftpd/chroot_list로 설정입니다.

 

allow_writeable_chroot=YES : chroot_list에 있는 사용자에 쓰기 권한을 부여합니다.

 

3. vi /etc/vsftpd/chroot_list에서 root를 추가 후 저장합니다.(위의 설정을 보시면 사용할 아이디 리스트의 경로가 /etc/vsftpd/chroot_list이기 때문에 사용할 아이디를 추가 후 저장합니다.)

4. root 계정으로 접속하기 위해 /etc/vsftpd/ftpusers 와 /etc/vsftpd/user_list에서 root 계정을 삭제합니다.

(주석으로 처리된 문장을 읽어보면 각 파일의 용도를 파악할 수 있습니다.)

ftpusers
user_list

5. 방화벽 설정과 ftp 서버 재시작

--permanent를 해주는 이유는 서버를 껐다가 켰을 때도 정책을 유지하기 위함이다.

(해당 설정은 바로 적용되지 않기 때문에 --reload 해주어야 한다.)

 

6. Filezila로 확인

파일 옮긴것 까지 업로드 하려 했지만 현재 컴퓨터에 있는 파일들은 보여지면 곤란쓰하기 때문에 직접 해보시기 바랍니다.

 

집 가고싶다...

'뱅뱅뱅' 카테고리의 다른 글

오라클 설치  (0) 2022.11.09
top  (0) 2022.11.09
레이드  (0) 2022.11.02
제임스 본딩  (0) 2022.10.25
Windows 2012서버 FTP 기능 추가  (1) 2022.10.24
Comments