kjh00n의 기록저장소
FTP 실습 본문
1. FTP 서버에 FTP용 디렉토리 생성(/ftpdir), test file 생성(test2.txt, test3.txt)
mkdir /ftpdir
touch test{2,3}.txt
2. FTP 사용자 계정 생성 (ftpuser1,ftpuser2,ftpuser3)
useradd ftpuser1
useradd ftpuser2
useradd ftpuser3
3. ftpuser1은 FTP 접근 못하도록 설정
vim /etc/vsftpd/ftpusers
ftpuser1 입력하고 :wq!
4. ftpuser2,3은 FTP 접근 가능하도록 설정 (기본 디렉토리는 /ftpdir)
vim /etc/passwd
ftpuser2,3의 기본 디렉토리는 /home/ftpuser2,3으로 되어있는데 여기를 /ftpdir로 변경
5. ftpuser2는 상위 디렉토리 접근 불가능하도록 설정
vim /etc/vsftpd/vsftpd.conf에서 chroot관련 설정 해주기
vim /etc/vsftpd/chroot_list
ftpuser2 입력하고 :wq!
6. ftpuser3는 상위 디렉토리 접근 가능하도록 설정
건들거X
7. ftpuser2는 /ftpdir 하위에 존재하는 test2,3 파일 다운로드 가능하도록 설정
Client에서 ftp 192.168.50.100접속
ftpuser2 입력 1234 입력
로그인 되었음
get test2.txt
get test3.txt
8. ftpuser3으로 로컬(Client)에서 test1.txt 파일 생성하여 /ftpdir 디렉토리에 업로드 가능하도록 설정
Server의 ftpdir의 권한을 777으로 변경
chmod 766 ftpdir <--------Server에서 입력
!touch test1.txt
put test1.txt
'시스템 보안 구축' 카테고리의 다른 글
메일 서비스 (0) | 2024.11.06 |
---|---|
DHCP,DNS,Telnet을 GNS3에서 연결 실습 (0) | 2024.11.06 |
FTP 명령어 및 구축 (0) | 2024.11.05 |
FTP (0) | 2024.11.05 |
DHCP 실습 (0) | 2024.11.04 |