1. 익명접속 설정
사실 이전 글에서 FTP 서버에 접속할때
사용자명을 입력했지만, 원래 FTP 서버에 접속할땐 익명으로도 접속이 가능합니다
그러나 이 경우 보안상으로 좋지 않겠죠
익명 접속을 막아봅시다
vi /etc/vsftpd/vsftpd.conf
anonymous_enable=NO 로 수정하고,
데몬 프로세스를 재실행합니다(systemctl restart vsftpd)
이제 익명접속이 불가능합니다
2. 업로드, 다운로드 권한 설정
원래 FTP서버에 접속하면 파일을 서버에 올릴수도 있고, 다운로드받을수도 있지만
둘 중 하나만 가능하게 하던가 하는 등의 설정 또한 가능합니다
vi /etc/vsftpd/vsftpd.conf
해당 부분을 수정한 뒤 데몬재실행하여 설정이 가능합니다
3. 루트 디렉토리 감추기
FTP 서버에 로그인 시, 기본적으로 우리는
/ 디렉토리부터 모든 디렉토리를 다 볼 수 있게 됩니다
그러나 이 경우, 만약 고의든 아니든 /디렉토리를 삭제해버린다면?
혹은 중요한 파일을 날려버린다면?
아찔하죠
우리는 이를 방지하기 위해
FTP 접속 시 루트 디렉토리가 보이지 않게 설정할 수도 있습니다
vi /etc/vsftpd/vsftpd.conf
아래와 같이 내용을 수정하고 데몬프로세스를 재실행한뒤
다시 접속해봅시다
이제 전처럼 경로가 보이지 않네요
'OS > CentOS' 카테고리의 다른 글
[CentOS] 마운트/오토마운트 (0) | 2023.01.29 |
---|---|
[CentOS] 사용자 생성, 삭제, 수정, 비밀번호 설정 (0) | 2023.01.26 |
[CentOS] FTP서버 만들기 (0) | 2023.01.24 |
[CentOS] CentOS 본격 학습 - 방화벽과 데몬 (0) | 2023.01.24 |
[CentOS] vi 편집기 (0) | 2023.01.24 |