파일전송의 편의를 위해 FTP를 설치해보자. 이전 모든 강의와 마찬가지로 ssh 접속을 통해 이루어진다.
FTP 서버 설치
다음 명령어로 ftp 서버를 설치한다.
sudo apt-get install vsftpd
FTP 서버 설정
sudo vi /etc/vsftpd.conf
다음 부분을 찾아서 주석을 풀어준다. 첫글자가 #이면 주석이다. #을 지워준다.
#write_enable=YES #local_umask=002
002는 사용자와 그룹에 둘 다에 권한을 주는 설정인데 그룹에는 권한을 주지 않으려면 022로 한다.
저장하고 나와서 ftp 데몬을 재실행한다.
sudo restart vsftpd
클라이언트에서 FTP 서버 접속하기
외부에서 접속하려면 반드시 FTP를 위한 포트포워딩을 해야함을 잊지 말아야 한다.
FTP에서 사용하는 기본 포트는 21다.
Filezilla에서 빠른 연결을 통해 간편하게 FTP 서버에 접속을 해보자.
호스트: 도메인주소 혹은 IP주소
사용자명: 사용자이름
비밀번호: 비밀번호
포트: 21 (기본 포트는 21이지만 공유기 설정에 따라 다르게 바뀔 수 있다.)
그리고 빠른 연결 버튼을 누르면 즉시 연결이 된다.
아니면 사이트 관리자를 열어 사이트를 등록해서 접속해도 된다. 이럴 경우 여러가지 설정을 변경할 수 있다. 문자셋을 설정한다든가.
우분투 서버 NAS를 구축하려고 선생님의 블로그를 계속 보면서 일주일동안 작업을 하고 있습니다.
안되면 운영체제를 몇 번 동안 재 설치와 설정을 하였는데요
도메인 연결과 php, apach2등 설정을 완료했는데 FTP만은 안되더라구요
처음엔 접송은 되었으나 업로드가 안되었구요 이제는 접속 조차도 안됩니다.
“ECONNREFUSED – 서버에서의 연결 거부”(으)로 연결 시도 실패.”라고 뜨고요
공유기 설정도 포트포워드 21로 설정과 ddns까지 설정은 했는데
구굴링에서 4시간째 찾아보았는데 도져히 모르겠습니다.
우분투는 처음 접해보는 운영체제라서 끈기를 가지고 했는데 여기 FTP에서 막히네요
죄송하지만 원격이나 ip주소를 알려드릴테니 염치없지만 부탁좀 드려도 될까요?
sujeong.kr (112.168.103.110)
서버 id – sujeong
pass – dain1004
ddns는 제대로 되어 있는데 ftp 접속이 안되네요.
가능하시면 이메일이나 카카오톡으로 포트포워딩 설정된 스크린샷을 보내주시면 좋겠습니다.
어바웃미 메뉴에 가면 있습니다.