FTP(File Transfor Protocol)
anonymous
get 파일명으로 파일 전송 받음
ftp>get 100.txt
ftp>put 14.txt
하면 파일이 올라가지 않는데
ftp에서 자신의 디렉토리로 변경하고 싶을때 사용
현재 자신의 위치가 /root/인데 /root/Desktop의 a.txt를 올리고 싶다면
ftp>lcd /root/Desktop
ftp>put a.txt
사용자 추가후에 ftp사용하기
#>useradd test1
#>passwd test1
ftp 10.10.64.14
ID :test1
PW :test1
ftp>put a.a
디렉토리 만들기
ftp> mkdir aaa
257 "/home/test1/aaa" created
<<< 문제 >>>
anonymous upload 가능, download 불가능 --퍼미션
movie, test1, test2, root 접속가능, /chroot 해줘라
test3, test4 접속불가능 --ftp_uses users이용가능
10.10.654.100에서 ftp 접속 불가
pub디렉토리 접근시 "welcome to server"메시지 출력
<<< 풀이 >>>
anonymous upload 가능, download 불가능 --퍼미션
vi /etc/vsftpd/vsftpd.conf
#anon_upload_enable=YES 주석 해제
chmod 773 /var/ftp/pub
movie, test1, test2, root 접속가능, /chroot 해줘라
test3, test4 접속불가능 --ftp_uses users이용가능
vi /etc/vsftpd/vsftpd.conf
#chroot_list_enable=YES
#chroot_list_file=/etc/vsftpd.chroot_list
->둘다 주석해제 해준다.
10.10.64.100에서 ftp 접속 불가
vi /etc/hosts.deny
vsftpd:10.10.64.100
pub디렉토리 접근시 "welcome to server"메시지 출력
<<문제>
user action directory login chroot
anonymous up, down pub yes no
root up, down / yes no
movie up, down /home/moive yes yes
guest1 down /home/movie yes yes
guest2 up /home/movie yes yes
anonymous, root, movie, guest1, guest2 사용자만 접속가능 나머지는 접속 불가
10.10.64.0 대역만 vsftpd 서비스 가능
익명사용자가 ftp에 업로드하고 다른 익명 사용자가 다운받을수 있게 해주기
anon_umask=022 해주면 된다.
nmap localhost
현재 사용하고 있는 포트 번호를 알수 있다.
