FTP는 알고 계시겠지만 그래도 이론을 다시 한번 잡고 가겠습니다.
인터넷과 같은 TCP 기반 네트워크를 통해 한 호스트에서 다른 호스트로 파일을 전송하는 데 사용되는 표준 네트워크 프로토콜
Unix 계열 시스템용으로 널리 사용되고 안정적이며 안전한 FTP 서버인 vsftpd(Very Secure FTP Daemon) 소프트웨어를 사용
CentOS에서 기본 FTP 서버를 설정하는 단계
아래의 설정은 개인 내부망에서 편리하게 사용하기 위해서 별도의 보안설정 없이 구축했습니다.
vsftpd 설치 전 서버에 설치되어 있는지 #rpm -qa | grep vsftpd로 확인해 주시고 없으시면 설치를 해주세요.
$sudo yum install vsftpd -y
정상적으로 설치가 되었으면 rpm -qa | grep vsftpd 명령어 입력 시 아래 사진처럼 패키지가 나오게 됩니다.
개인적으로 설정이 필요하신 분들은
$cd /etc/vsftpd/vsftpd.conf 파일을 참고해 주시면 됩니다.
vsftpd 서비스를 시작하고 활성화합니다.
$sudo systemctl start vsftpd
$sudo systemctl enable vsftpd
위의 명령어 적용이 안되실 경우 아래 사진과 같이 입력하셔도 됩니다.
ftp 서비스 active까지 확인
방화벽 오픈
$sudo firewall-cmd --permanent --add-rport=20-21/tcp
$sudo firewall-cmd --reload
FTP 전용 사용자 생성 개인의 선택 여부
기존에 사용하시던 사용자로 하셔도 무방합니다.
클라이언트 윈도우 10에서 파일질라 실행 후 사이트 관리에 아래 사진과 같이 서버 정보를 기입합니다.
세팅이 끝나면 연결을 해주시면 정상적으로 파일 업로드가 가능하실 겁니다.
윈도우 클라이언트에 있던 txt 파일을 옮겨온 모습입니다.
이상입니다. FTP 구성중 문제가 생겨 도움이 필요하시면 이메일로 부탁드립니다.
'보안 > CentOS+Ubuntu' 카테고리의 다른 글
CentOS 7 디스크 RAID, fdisk, mount,mdadm 이론및 RAID 1구성하기 (4) | 2023.02.02 |
---|---|
CentOS 7 처음 입문하는 분들을 위한 간단한 요점 정리 (6) | 2023.02.02 |
CentOS 7 일반 사용자 관리자 권한 부여하기 (1) | 2023.02.01 |
CentOS 7 SELinux(Security-Enhanced Linux) 영구적으로 끄는 방법 (4) | 2023.01.30 |
CentOS 7 NIC(네트워크 인터페이스 카드)이름 변경하기 (0) | 2023.01.30 |