*** FTP 설치 및 설정 ***
1. 설치 확인 : rpm -qa | grep vsftpd
2. 설치 : yum install vsftpd
3. 설정
- 부팅시 자동 실행 : chkconfig vsftpd on
- /etc/vsftpd/vsftpd.conf
anonymous_enable=NO : anonymous 사용자의 접속 허용 여부
local_enable=NO : 로컬 계정 사용자의 접속 허용여부
# 홈 디렉토리 상위로 이동금지
# 설정 후 /etc/vsftpd.chroot_list 파일이 없다는 오류가 발생하게 되면, 해당파일을 자동생성해줌
chroot_list_enable=YES
chroot_local_user=YES
force_dot_files=YES : 숨김파일을 보이게하기
hide_ids=YES : FTP 접속시 소유권숨기기
*** 방화벽 설정 ***
/etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3690 -j ACCEPT
-A INPUT -m state --state NEW -m udp -p udp --dport 3690 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 23 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 25 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
*** ssh root 접속 제한 ***
계정 생성 : adduser {usernid}
패스워드 변경 : passwd {userid}
/etc/ssh/sshd_config : PermitRootLogin yes -> no
service sshd restart : sshd 재시작