Ubuntu에서 FTP파일 서버 구축
- vsftpd 를 이용해 파일 공유하기 : ftp는 보안에 매우 취약하다. sftp는 보안은 강력한대신 속도가 느리다. vsftpd는 sftp 만큼 안전하면서 속도도 빨라서 가장 널리 이용되는 프로그램이다.
- vsftp 설정하기
sudo apt-get install vsftpd
sudo vim /etc/vsftpd.conf # 원하는 대로 설정 변경. 그러나 우선은 default 상태로 실행시켜서 접속 테스트
sudo service vsftpd restart
# vsftd.conf 파일 수정하기
http://blog.daum.net/99lib/27
http://isaac0448.iptime.org:8080/676
http://auctionpro.co.kr/?p=182
http://delirussum.tistory.com/entry/Ubuntu-vsftpd-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0
# 기타 관리 도구
netstat -ntlp : 현재 컴퓨터에 활성화된 port를 알려준다
sudo passwd USERNAME : 해당유저의 비밀번호 변경
passwd : 자기자신의 비밀번호 변경
useradd USERNAME
userdel USERNAME : -r 옵션 추가시 사용자의 모든 디렉토리도 같이 삭제
usermod -d [home경로] USERNAME
- Passive와 Active의 차이: 결론은 passive가 더 좋은 방식이다. 막혀있는 port로 ftp요청이 오면, 그걸 알아서 다른 포트로 보내서 처리해주기 때문에 포트가 막혔다는 에러가 뜰 일이 없다.