EASY7

Kali FTP 설치 본문

보안 공부/리눅스

Kali FTP 설치

E.asiest 2019. 8. 10. 16:29

kali에서 FTP 깔기

 

1. ftp 설치하기

apt-get install ftp

 

2. vsftp 설치하기

apt-get install -y vsftpd

 

3. 설정 변경

nano /etc/vsftpd.conf

 

수정해야할 것.

local_enable=yes (로컬 계정 접근 허용)
write_enable=yes (로컬 계정 쓰기 허용)
local_umask=022 (로컬 계정 umask)

 

각종 설정의 설명

anonymous_enable=NO  (anonymous FTP 허용여부)          
local_enable=YES    (로컬 계정 접근 허용)                     
write_enable=YES    (로컬 계정 쓰기 허용)                     
local_umask=022     (로컬 계정 umask)              
xferlog_enable=YES (파일 전송 로그)      
xferlog_file=/var/log/vsftpd.log  (파일 전송 로그 파일)    
connect_from_port_20=YES (포트)             
chroot_local_user=YES (사용자가 홈디렉터리를 벗어나지 못하도록 하는것)
chroot_list_enable=YES  (특정한 사용자만 홈디렉터리를 벗어나지 못하도록 하는 것) 
chroot_list_file=/etc/vsftpd.chroot_list  : 홈디렉토리를 벗어날 수 없는 사용자 리스트 또는 
                                            홈디렉토리를 벗어날 수 있는 사용자 리스트 
                                            (chroot_local_user, chroot_list_enable 둘다 YES로 할 경우)

 

 

4. 시작하기 (설정 수정 후 다시 시작해줘야함.)

/etc/init.d/vsftpd restart (또는 service vsftpd start)

 

5. 원격 접속 

window에서 cmd

>ftp

>open (ftp서버 ip)



!오류가 난다면!

**다음과 같이 Root접속이 안된다면?

root로 접속은 설정이 필요하다. 

nano /etc/ftpusers : 이 파일은 FTP 접속을 불허하는 아이디들을 나타낸다.

#root (각주처리하기)

 

 


**디렉터리에 접근 불가인 경우 cannot change directory: /home/cent1 

 

getsebool -a | grep ftp 
setsebool allow_ftpd_full_access on  : allow_ftpd_full_access on해주기 
service vsftpd restart



**유닉스에서 /etc/shells 파일 : 사용가능한 로그인 셸을 등록하는 파일이다. 여기에 등록되지 않은 셸을 사용하는 사용자는 접근을 거부한다. 

[root@zetawiki ~]# cat /etc/shells 
/bin/sh
/bin/bash
/sbin/nologin
/bin/dash
/bin/tcsh
/bin/csh

 

'보안 공부 > 리눅스' 카테고리의 다른 글

CentOS6 OpenSSL 설치하기  (1) 2019.08.14
[Linux] 취약한 프로토콜 TFTP Secure Mode 사용법  (0) 2019.08.13
CentOS FTP 설치방법  (0) 2019.08.10
kali에서 snort 사용하기  (0) 2019.08.07
nmap 옵션 정리  (0) 2019.08.05
Comments