파일전송의 편의를 위해 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이지만 공유기 설정에 따라 다르게 바뀔 수 있다.)
그리고 빠른 연결 버튼을 누르면 즉시 연결이 된다.
아니면 사이트 관리자를 열어 사이트를 등록해서 접속해도 된다. 이럴 경우 여러가지 설정을 변경할 수 있다. 문자셋을 설정한다든가.