FTP 실습하기
카테고리: sw_ftp
태그: FTP
Vsftpd
-
환경구성
- xp -> client
- centos7 -> server
-
xp
- 알드라이브 설치
- 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에서 익명으로 알드라이브로 접속 테스트
- wireshark 로 과정을 packet capture 하기
- 3way-hand shake : TCP 21
- client에서 ktest로 알드라이브로 접속 테스트
- client에서 root로 접근
- root로 접근 가능하도록 수정하기
[root@localhost ~]# vi /etc/vsftpd/ftpusers
[root@localhost ~]# vi /etc/vsftpd/user_list
-
다시 접속 시도
[root@localhost ~]# systemctl restart vsftpd
- File upload/download 하기
- root와 ktest는 잘 되지만 익명으로 접속시 upload와 download가 거절 당한다
[root@localhost pub]# systemctl status vsftpd
[root@localhost pub]# vi /etc/vsftpd/vsftpd.conf
- 데몬 재시작후 확인
[root@localhost pub]# systemctl status vsftpd
- 폴더 권한 확인해보기
[root@localhost pub]# ls -ld /var/ftp/pub/
- 권한 주기
[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/
- 데몬 재시작후 확인
[root@localhost pub]# systemctl status vsftpd
- 익명사용자 접근 거부 하기
[root@localhost pub]# vi /etc/vsftpd/vsftpd.conf
- port 번호 변경하기
[root@localhost pub]# vi /etc/vsftpd/vsftpd.conf
- 일반 사용자 에 대한 chroot 기능 적용
댓글 남기기