์ธ๋ถ์์ ์๋ฒ์ ํ์ผ์ ๊ณ์ ๊ฐ์ ธ๋ค์จ์ผ ํ ์ผ์ด ์์ด์ Filezilla๋ฅผ ํตํ FTP์ ์์ด ํ์ํ๋ค.
ํด๋ผ์ฐ๋์์ ๋ฐฉํ๋ฒฝ๋ง ์ค์นํ๊ณ ์ ์ ์๋ ํด๋ดค๋๋ฐ ์ญ์๋ ์๋จเฒฅ_เฒฅ
USER ์์ฑ
์ฐ์ FTP๋ก ์ ์ํ ์ ์ ๋ฅผ ์์ฑํด์ฃผ์๋ค.
๊ธฐ์กด์ root๋ ubuntu๋ก ์ ์์ํค๊ธฐ์ ๋๋ฌด ํฐ ๋ฆฌ์คํฌ๊ฐ ์์ ๊ฒ ๊ฐ์์,,!
sudo useradd FTP_USER_NAME
sudo passwd FTP_USER_NAME
์ด๋ ๊ฒ ์ ๋ ฅํ๋ฉด ๋น๋ฐ๋ฒํธ์ ๊ฐ๋จํ USER ์ค์ ๋ช ๋ น์ด๊ฐ ๋จ๋๋ฐ PW์ ์ธ ๋ค defualt๋ก ์ํฐ ์ณ์ฃผ๋ฉด ๋๋ค!
vsftpd ์ค์น
sudo apt update
sudo apt install vsftpd
apt์ค์น ์ ์ ๋ฐ์ดํธ ํ์! vsftpd๋ FTP ์๋ฒ ํ๋ก๊ทธ๋จ์ด๋ผ๊ณ ํ๋ค.
๋ฐฉํ๋ฒฝ ํฌํธ(20๋ฒ, 21๋ฒ) ์ด๊ธฐ
sudo ufw allow 20/tcp
sudo ufw allow 21/tcp
sudo ufw unable
vsftpd๊ฐ ์ฌ์ฉํ๋ 20๋ฒ, 21๋ฒ ํฌํธ๋ฅผ ์ด์ด์ฃผ์ด์ผ ํ๋ค.
vsftpd configํ์ผ ์์
sudo vim /etc/vsftpd.conf
# anonymous ์ ์ ํ์ฉ ์ฌ๋ถ
anonymous_enable=NO
# ๊ณ์ ์ฌ์ฉ์ ์ ์ ํ์ฉ ์ฌ๋ถ
local_enable=YES
# ์
๋ก๋ ํ์ฉ ์ฌ๋ถ
write_enable=YES
vsftpd.conf ํ์ผ์์ ์ ์ธ๋ถ๋ถ์ ํ์ธํ๊ณ ์์ ํด์ค๋ค. ํ์ผ์ด ์ข ๋ง์ด ๊ธธ์ด์.. ๋ ์ป๊ณ ์ ์ฐพ์๋ด์ผ ํ๋ค!!!!!!!!!
vsftpd์๋น์ค ์ฌ์์
sudo service vsftpd restart
๊ทธ ํ, filezilla์์ ๋ง๋ค์ด์ค user๊ณ์ ์ผ๋ก ๋ค์ด๊ฐ๋ฉด ๋๋ค.
๊ทธ.๋ฐ.๋ฐ.
๋๋ ์๊พธ
์ด๋ฐ ์ค๋ฅ๊ฐ ๋ด๋ค..
์๋ฌด๋ฆฌ ๊ตฌ๊ธ๋งํด๋ ์๋ฃ๋ ์๊ณ ๊ทธ๋๋ง ์๋ ์๋ฃ๋ 5,6๋ ์ ๊บผ ใ ใ ใ ใ ใ ใ ํ ใ ใ ใ ใ
๊ทธ๋์ ํน์๋ชฐ๋ผ ์ฌ๋๋ค์ด ํด๋ณด๋ผ๋ sftp๋ก ์ ์ํด๋ดค๋๋ฐ
์๋๋ค(โค´่ธ๏ฝโค)
(sftp์ ์์ ํฌํธ๋ฒํธ๋ง 22๋ก ๋ฐ๊ฟ์ฃผ๋ฉด ๋!)
์ด๋ ๊ฒ ๋ ์๋ฒ๊ตฌ์ถ ์ผ์ง ๋ - !
'๐ป ๊ฐ๋ฐ ์ผ์ง > Ubuntu' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Jenkins - Gitlab] Jenkins๋ก SpringBoot + React ์๋ CI/CD ๊ตฌ์ถํ๊ธฐ (1) jenkins ์ค์ (0) | 2022.04.27 |
---|---|
[Docker] Docker MariaDB ์ปจํ ์ด๋ ( Ubuntu ) (0) | 2022.04.26 |
[SERVER] Ubuntu18.04 Laravel nginx ๋ฐฐํฌ (0) | 2021.07.15 |
[SERVER] eclipse์์ ์๊ฒฉ์ผ๋ก Ubuntu18.04์๋ฒ ์ ์ (0) | 2021.07.13 |
[SERVER] Ubuntu18.04 MySQL ์๋ฒ ๊ตฌ์ถ (0) | 2021.07.13 |