Ubuntu에 파일을 주고 받을 수 있는 FTP 기능을 추가 합니다.  vsftpd는 보안이 추가된 파일 전송 프로토콜 입니다설치도 상당히 간단 합니다.

 

$ sudo apt-get install vsftpd

 

이 명령어로 설치가 완료 됩니다설치가 되었으니 사용을 위해 설정을 수정 합니다.

 

$ sudo vi /etc/vsftpd.conf


파일을 열고 다음 라인을 찾아가 주석 제거 및 수정을 합니다.

write_enable=YES

local_umask=022

chroot_local_user=YES

listen=YES


Ubuntu vsftpd 설치


파일을 저장 하고 vsfptd를 시작 하도록 명령어를 입력 합니다.

 

$ sudo systemctl restart vsftpd

 

시작이 되었으니 ftp client 파일을 이용하여 접속을 시도해 봅니다.

 

UbuntuIP를 모른다면 다음 명령어로 확인할 수 있습니다.

$ ifconfig

또는

$ hostname -I

 

확인된 IP를 이용하여 FTP로 접속을 합니다. 저는 Filezilla를 이용하도록 하겠습니다.


Ubuntu vsftpd 설치


IP와 계정 정보를 입력하고 연결 버튼을 클릭 합니다.


Ubuntu vsftpd 설치


잘 연결이 되었습니다이번에는 콘솔(명령 프롬프트)에서 접속 해 봅니다.

 

C:\Users\copycoding>sftp 192.168.70.132 22


Ubuntu vsftpd 설치


콘솔로도 연결이 잘 되는 군요

 

만약 연결이 되지 않고 오류가 발생 한다면

Network error: Connection refused


포트가 열려 있는지 확인 해 봅니다.

$ netstat -tlpn


Ubuntu vsftpd 설치


22번 포트가 없군요. vsftpdssh를 이용하기 때문에 먼저 설치해야 합니다.

전에 ssh 설치를 설명한 내용을 참고해서 설치 하고 사용해 봅니다.


linux ssh 설치 및 putty 접속


+ Recent posts