강좌
클라우드/리눅스에 관한 강좌입니다.
네트워크 분류

RockyLinux강좌08 : vsftpd 설치하여 ftp서버만들기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

vsftpd (Very Secure ftpd)는 가장 흔하게 사용하는 ftp서버프로그램이다. 


다음과 같이 vsftpd가 설치되어 있는지 확인한다. 


rpm -qa vsftpd

394b00e5163485b7270652f6d9dabd53_1682581614_8051.png


다음과 같이 vsftpd를 dnf로 간단히 설치한다. 


dnf -y insteall vsftpd
394b00e5163485b7270652f6d9dabd53_1682581617_9221.png
 

다시  vsftpd가 설치되어 있는지 확인한다. 


394b00e5163485b7270652f6d9dabd53_1682581620_5849.png



이제  ftp의 홈디렉토리로 이동해 본다.  

[root@sulinux01 ~]# cd /var/ftp/pub

[root@sulinux01 pub]#

[root@sulinux01 pub]# ls -l

합계 0

[root@sulinux01 pub]#



vsftpd를 시작한다. 

systemctl restart vsftpd


[root@sulinux01 pub]# systemctl restart vsftpd 

[root@sulinux01 pub]#

[root@sulinux01 pub]# ps -ef | grep vsftpd

root        7494       1  0 15:46 ?        00:00:00 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf

root        7496    2325  0 15:46 pts/1    00:00:00 grep --color=auto vsftpd

[root@sulinux01 pub]#


그리고 vsftpd를 부팅시 자동의 시작하게 하려면 다음과 같이 한다. 


[root@sulinux01 pub]#

[root@sulinux01 pub]# systemctl enable vsftpd

Created symlink /etc/systemd/system/multi-user.target.wants/vsftpd.service → /usr/lib/systemd/system/vsftpd.service.

[root@sulinux01 pub]#


이제 ftp 접속을 할수 있다. 


혹시 만약에 방화벽에 ftp접속이 차단되어 있을지 모르므로  관련 방화벽설정들을 살펴본다. 


iptables 관련 

그리고

systemctl stop firewalld



그런다음 vsftpd의 설정파일인 /etc/vsftpd/vsftpd.conf 파일에서 다음 사항을 살펴본다. 


[root@sulinux01 pub]# vi /etc/vsftpd/vsftpd.conf

# Allow anonymous FTP? (Beware - allowed by default if you comment this out). 

anonymous_enable=NO


위의 anonymous_enable=YES로 변경한다. 


그런 다음 vsftpd를 재시작 한다. 


[root@sulinux01 pub]# systemctl restart vsftpd

[root@sulinux01 pub]# 

[root@sulinux01 pub]# ps -ef | grep vsftpd

root        7559       1  0 15:59 ?        00:00:00 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf

root        7561    2325  0 15:59 pts/1    00:00:00 grep --color=auto vsftpd

[root@sulinux01 pub]#


이제 ftp로 서버접속이 가능하다. 


다음은 anonymous와 일반계정 sspark으로 접속테스트를 한 것이다. 


394b00e5163485b7270652f6d9dabd53_1682582508_9022.png
 



394b00e5163485b7270652f6d9dabd53_1682582512_3029.png
 





 


관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,037 명
  • 현재 강좌수 :  35,806 개
  • 현재 접속자 :  96 명