- 타임피커
- 바코드 생성하기
- javascript 유효성체크
- 404에러페이지
- 파일업로드 유효성체크
- ViewData
- 바코드 스캔하기
- 파일업로드 체크
- Mac Oracle
- asp.net core Select
- javascript redirection
- SSD 복사
- asp.net dropdownlist
- php 캐쉬제거
- ASP.Net Core 404
- XSS방어
- javascript 바코드 생성
- asp.net Select
- django 엑셀불러오기
- 하드 마이그레이션
- 강제이동
- 맥 오라클설치
- TempData
- ViewBag
- javascript 바코드스캔
- XSS PHP
- 말줄임표시
- jquery 바코드생성
- 하드 윈도우 복사
- jquery 바코드
웹개발자의 기지개
Centos7 vsftpd 설치 및 사용 본문
설치여부 확인
ps -ef | grep vsftpd
yum list installed | grep vsftpd
설치된 화면
# yum list installed | grep vsftpd
vsftpd.x86_64 3.0.2-25.el7 @base
설치가 안되어 있으면 설치한다.
yum -y install vsftpd
설정파일 수정
vi /etc/vsftpd/vsftpd.conf
:set nu 하면 줄표시한다.
12 라인 anonymous_enable=NO
102번 라인 : chroot_list_enable=YES
chroot_local_user=NO
104번 라인 : chroot_list_file=/etc/vsftpd/chroot_list
105번 라인 : allow_writeable_chroot=YES
116번 라인 : listen=YES
117번 라인 : listen_port=8037
port_enable=YES
pasv_enable=YES
ftp_data_port=8038
pasv_min_port=50001
pasv_max_port=50001
126번 라인 : 주석 해제, NO로 변경 listen_ipv6=NO
:wq 저장하고 나온다.
vi /etc/vsftpd/chroot_list 에서 허용할 계정 추가
root
test
test2
방화벽 설정 & selinux해제
# firewall-cmd --permanent --add-service=ftp
# firewall-cmd --permanent --add-port=8037/tcp (기본 21이 아니라 변경된 8037로 적용)
# firewall-cmd --permanent --add-port=8038/tcp
# firewall-cmd --permanent --add-port=50001/tcp
# firewall-cmd --reload
vi /etc/selinux/config
SELINUX=enforcing 을 disabled로 변경
vsftpd 데몬재시작
# systemctl enable vsftpd (재부팅시 자동시작되도록)
# systemctl restart vsftpd.service
프로세서 떠있는지 확인
ps -ax | grep vsftpd
vsftpd 로그파일 생성
vi /etc/vsftpd/vsftpd.conf
xferlog_enable=NO
xferlog_std_format=NO
dual_log_enable=YES (없다면 추가)
log_ftp_protocol=YES (없다면 추가)
로그파일 위치
vi /var/log/vsftpd.log
'리눅스서버 > Centos7' 카테고리의 다른 글
[Centos7] 새로운 일반계정 추가, httpd설치, 가상 웹호스팅 설정 , maria DB 설치 및 계정추가 (0) | 2019.10.10 |
---|---|
Centos7 포트 열려있는지 여부 확인하기 (0) | 2019.10.09 |
Centos7 firewall 방화벽 사용하기 (0) | 2019.10.09 |
Centos7 iptables 사용법 (0) | 2019.10.09 |
Centos7 iptables 설치 및 설정하기 (0) | 2019.10.08 |