FTP 실습하기

Date:     Updated:

카테고리:

태그:

Vsftpd

  • 환경구성

    • xp -> client
    • centos7 -> server

    구성도

  • xp

    • 알드라이브 설치

화면 캡처 2022-08-01 163904

  • centos7
    • 설치 및 설치 확인
[root@localhost ~]# yum -y install vsftpd
[root@localhost ~]# netstat -antup | grep 21

ㄹㅇㅁㄴ

[root@localhost ~]# ps -ef | grep vsftpd

포트 포와딩 그림 미완성

[root@localhost ~]# systemctl restart vsftpd
  • client에서 익명으로 알드라이브로 접속 테스트

화면 캡처 2022-08-01 160413

화면 캡처 2022-08-01 160545

  • wireshark 로 과정을 packet capture 하기
    • 3way-hand shake : TCP 21

화면 캡처 2022-08-01 160858

화면 캡처 2022-08-01 161129

  • client에서 ktest로 알드라이브로 접속 테스트

화면 캡처 2022-08-01 161437

화면 캡처 2022-08-01 161558

  • client에서 root로 접근

화면 캡처 2022-08-01 161714

화면 캡처 2022-08-01 161801

  • root로 접근 가능하도록 수정하기
[root@localhost ~]# vi /etc/vsftpd/ftpusers

화면 캡처 2022-08-01 163642

[root@localhost ~]# vi /etc/vsftpd/user_list

화면 캡처 2022-08-01 163722

  • 다시 접속 시도

    [root@localhost ~]# systemctl restart vsftpd
    

화면 캡처 2022-08-01 163809

  • File upload/download 하기
    • root와 ktest는 잘 되지만 익명으로 접속시 upload와 download가 거절 당한다

화면 캡처 2022-08-01 164241

[root@localhost pub]# systemctl status vsftpd

화면 캡처 2022-08-01 183148

[root@localhost pub]# vi /etc/vsftpd/vsftpd.conf

화면 캡처 2022-08-01 174046

  • 데몬 재시작후 확인
[root@localhost pub]# systemctl status vsftpd

ㄹㅇㄴㅁ

  • 폴더 권한 확인해보기
[root@localhost pub]# ls -ld /var/ftp/pub/

화면 캡처 2022-08-01 174336

  • 권한 주기
[root@localhost pub]# chmod o+w /var/ftp/pub/
또는 
[root@localhost pub]# chmod 757 /var/ftp/pub/
[root@localhost pub]# ls -ld /var/ftp/pub/

화면 캡처 2022-08-01 174732

  • 데몬 재시작후 확인
[root@localhost pub]# systemctl status vsftpd

화면 캡처 2022-08-01 175031

  • 익명사용자 접근 거부 하기
[root@localhost pub]# vi /etc/vsftpd/vsftpd.conf

화면 캡처 2022-08-01 173517

화면 캡처 2022-08-01 180619

  • port 번호 변경하기
[root@localhost pub]# vi /etc/vsftpd/vsftpd.conf

화면 캡처 2022-08-01 180547

화면 캡처 2022-08-01 180619

화면 캡처 2022-08-01 180641

  • 일반 사용자 에 대한 chroot 기능 적용

sw_ftp 카테고리 내 다른 글 보러가기

첫 번째 글입니다 가장 최근 글입니다

댓글 남기기