2018. 7. 13. 01:05
반응형

버츄얼박스에 설치한 우분투에 파일을 전송하는 방법이 몇가지 있다.

1. 메일 첨부파일로 보낸다.

2. 텔레그램 웹버전으로 로그인해서 보낸다.

3. 윈도우에 아파치서버를 세팅하고 경로에 파일을 넣은 다음 버츄얼박스에서 다운받는다.

(아파치가 어렵다면 Nodejs나 flask 톰캣 등을 이용해도 된다.)

4. 버츄얼박스 공유폴더 설정

5. 버추얼박스 ftp 서버 설정


5번 방법이 가장 좋아보였다.

4번 방법을 해보려고 했는데 어떻게 하는지 잘 모르겠다.


우분투에서 다음 명령어를 입력한다.


sudo apt-get install vsftpd

저렇게만 해도 일단 ftp 접속이 되는 것을 확인했다.

참고로 우분투에서 ifconfig를 실행하면 ip를 확인할 수 있다.

192.168.0.XX 가 아니라 10.0. 으로 시작한다면 버추얼박스 네트워크 설정에서 어댑터 브릿지로 바꿔줄 필요가 느껴진다.

어쨌든 아직 파일을 업로드할 수가 없다.


vsftpd.conf 파일을 편집한다.


sudo nano /etc/vsftpd.conf

write_enable을 검색해서 앞에 있는 #을 지워 주석을 풀어준다.

주석을 푼다는 것은 그 문장의 효력을 발생시키는 것을 의미한다.

그로 인해 write가 enable해진다.

즉, 쓰기가 가능해진다.

편집하는 김에 anonymous_enable를 검색하여 NO를 YES로 바꿔주기도 하였다.

꼭 바꿔야 하는지는 잘 모르겠지만 https://help.ubuntu.com/lts/serverguide/ftp-server.html.en 여기를 참고했기때문에 바꿨다.

참고로 나노편집기에서 Ctrl + W를 눌러 검색을 할 수 있다.


이제 재시작을 해주면 된다.


sudo systemctl restart vsftpd.service


참고로 systemctl command not found가 뜨면 다음을 실행해주면 되는 것 같다.

우분투16.04, 14.04에서 각각 테스트했는데 14.04에서는 systemctl 명령어를 못찾는 것 같았다.

sudo service vsftpd restart


반응형