๐ฅ 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
์ ์ ์คํ์ธ ๊ฒฝ์ฐ ::