μΉ΄ν…Œκ³ λ¦¬ μ—†μŒ

[FTP] Centos 8 vsftpd μ„€μ •

girin_dev 2022. 10. 26. 18:54
728x90
λ°˜μ‘ν˜•

πŸ₯ž centos 8 -> vsftd μ„€μΉ˜ 및 계정 및 포트 μ„€μ •

 

$ yum -y install vsftpd

$ cd /etc/vsftpd/

 

 

 

$ vi vsftpd.conf

 

vsftpd의 μ„€μ • νŒŒμΌμ— 

 

  • μ•„λž˜ LINE의 μ˜΅μ…˜μ„ μ„€μ •ν•œλ‹€. ( line μΆ”κ°€κ°€ μ•„λ‹Œ μˆ˜μ • && 주석일 경우 주석 ν•΄μ œ)

anonymous_enable=NO

 

 

 

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd/chroot_list

 

 

listen=YES

 

 

listen_ipv6=NO   πŸ§‡  ipv4 와 ipv6 λ₯Ό λ™μ‹œμ— μ—΄μ–΄ λ†“λŠ” 섀정일 경우 ftp μ‹€ν–‰ μ‹œ μ—λŸ¬κ°€ λ°œμƒ ν•  수 μžˆλ‹€.

 

 

$ vi /etc/vsftpd/chroot_list

 

접속 ν•  μ‚¬μš©μž 계정을 chroot_list에 μΆ”κ°€ν•œλ‹€.

 

 

μœ„ 섀정이 λλ‚œ 이후 λ°©ν™”λ²½ 포트 μ„€μ •  23을 μΆ”κ°€λ‘œ μ—΄μ–΄λ³΄μ•˜λ‹€.

 

$ sudo firewall-cmd –add-port=21/tcp –permanent

$ sudo firewall-cmd –add-port=23/tcp –permanent

$ sudo firewall-cmd –add-service=ftp –permanent

 

μ•ˆλ  경우 : 

$ firewall-cmd --permanent --zone=public --add-port=21/tcp 

 

 

 

섀정이 λλ‚œ 경우 방화벽을 λ‹€μ‹œ μ‹€ν–‰ν•œλ‹€.

 

$ sudo firewall-cmd –reload

 

  • FTP μ„œλΉ„μŠ€λ₯Ό μž¬μ‹œμž‘ν•œλ‹€.

$ systemctl enable vsftpd

$ systemctl restart vsftpd

$ systemctl status vsftpd.service

 

 

 

정상 싀행인 경우 :: 

320x100
λ°˜μ‘ν˜•