Ubuntu 18.04 FTP 접속
외부에서 서버에 파일을 계속 가져다써야 할 일이 있어서 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로 바꿔주면 끝!)
이렇게 또 서버구축 일지 끝 - !
Author And Source
이 문제에 관하여(Ubuntu 18.04 FTP 접속), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@dot2__/Ubuntu-18.04-FTP-접속저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)