Virtualbox를 이용해서 집에서 Ubuntu Server에 FTP운영하기 - Part 2

오늘은 ,어제에 이어서 http://bagjunggyu.blogspot.kr/2013/02/virtualbox-ubuntu-server-ftp-part-1.html
Virtualbox를 이용해서 집에서 Ubuntu Server에 FTP운영하기 그 두번째

ftp 클라이언트중 filezilla를 설치해서 이용하는 방법과 ,windows에서 virtualbox를 불러드릴때 발생하는 오류해결하는 법과 ,
windows에서 putty를 이용해서 ubuntu server에 원격 접속하기,
스마트폰과 테블릿pc에서 ftp 클라이언트와 터미널 에뮬레이터 사용하기를  알아 보겠습니다.

자 그럼 우선 virtualbox를 실행하셔서 Ubuntu Server를 실행해 주세요

1)FileZilla 설치하기
여러가지 ftp 클라이언트 들이 있습니다.
저는 그중에 FileZilla를 이용하고 있습니다.그래서 FileZilla를 이용하는 방법을 함께 하고자 합니다.
windows용은 이곳에서 다운받아 사용하면 됩니다.http://filezilla-project.org/
배너를 클릭하시면 바로갑니다.
자 그럼 Linux Mint에서 FileZilla를 설치하겠습니다.
오늘은,패키지 관리자를 이용하겠습니다.
Menu 에 가면 있습니다.
패키지 관리자를 실행해주세요
검색란에 filezilla 를 입력하시면 해당 파일들이 나옵니다.
그중에 filezilla를 선택하셔서 설치표시를 해줍니다.


적용을 눌러서 선택한 패키지들을 설치하겠습니다.




설치가 끝났습니다.

2)이제 Filezilla 를 이용해서 Ubuntu Server의 FTP 서버에 파일을 올려보겠습니다.
Menu - 모든프로그램 - 인터넷 에 가면 있습니다.

FileZilla를 실행하세요
이런 화면이 나오게 됩니다.

이 빈칸들을 이렇게 채워주시면 됩니다.
호스트에는 어제 외워두신 호스트 IP 주소를 입력합니다.
잊으셨으면 Ubuntu Server 에서 ifconfig 를 입력하셔서 확인하시면 됩니다.
저 같은 경우는 
inet addr : 192.168.219.16 입니다.

사용자명과 비밀번호를 넣고 , 빠른 연결을 클릭하시면

연결에 성공했습니다.
home 디렉토리에 server 가 보이시죠? 제 아이디 입니다.

이제 저의 server 계정 폴더안에 여러가지 폴더를 만들어서 파일들을 담겠습니다.
리모트 사이트 아래에 파일명이라는 곳이 보이시죠?
그곳이 지금 server의 폴더 안입니다.
저곳에 저는 우선 documents 라는 문서보관용 폴더부터 만들겠습니다.
server 폴더의 빈곳에서 마우스 오른쪽을 클릭하면 디렉터리 만들기가 나옵니다.
클릭하셔서 폴더를 만듭니다.

documents 를 입력합니다.
만들어 졌지요?

이 폴더에 문서를 올리겠습니다.
먼저 리모트 사이트의 documents폴더를  더블클릭해서 엽니다.
그리고,로컬사이트에서 올릴 문서가 있는 폴더에 가서 올릴 문서들을 선택합니다.
선택했으면,선택한 상태에서 마우스 오른쪽을 클릭하면 업로드가 나옵니다.
업로드를 클릭하시면 ,리모트 사이트의 documents로 파일들이 업로드 됩니다.

업로드 된 파일들이 보이시죠?
이렇게 ,다른 파일들도 마찬가지로 원하는 폴더를 만들어서 파일을 올리면됩니다.

play 폴더에 음악 파일들을 올리는 중입니다.mp3 파일들입니다. 


3)Linux Mint  와 Windows7 전원 관리자 설정 변경
이제 파일도 올려 놨으니 ,컴퓨터만 켜져 있으면 어디서든 내 전용 서버에 접속해서 마음대로 파일들을 이용 할 수 있게 되었습니다.

그런데,이것은 virtualbox를 이용하는 가상머신입니다.
그래서 운영되는 데스크탑의 전원 관리자가 절전모드로 가면 네트워크가 끊어집니다.
그러면,이용 할 수 가 없죠.그래서 ,이렇게 이용하고 있습니다.
전원 관리자에 가서 절전과 화면보호를 하지 않도록 하고,나갈때는 모니터를 끕니다.

그럼 ,전원 관리자를 바꿔 보겠습니다.먼저 Linux Mint
Menu - 제어판을 실행하세요 
화면보호기가 보이시죠? 그곳에 전원관리자가 같이 있습니다.
화면보호기를 클릭하세요

우선 화면 보호기 부터 해지 하시구요
전원관리를 클릭하세요

AC 전원 사용에서 
동작 : 다음 시간동안 입력이 없을때 컴퓨터를 절전(S) : 를 안함으로 하시구요
표시 : 다음 시간동안 입력이 없을때 화면을 절전 (D) : 를 안함으로 해주세요
닫기를 누르셔서 마쳐줍니다.

이번엔 Windows 7 입니다.

제어판 에서 -- 하드웨어 및 소리에 가시면

전원 옵션이 있습니다.
거기에서,컴퓨터가 절전 모드로 전환되는 시기 변경으로 들어갑니다.

이곳에서, 컴퓨터를 절전 모드로 설정이, 해당 없음으로 되어 있으면 됩니다.


4)windows7의 virtualbox에서 ubuntu server 불러오기- 네트워크설정 변경
windows7에서 virtualbox를 설치하신후에 지금 이용하는 virtualbox 파일을 그대로 이용 할 수 있습니다.
그런데 ,문제가 생기죠 바로 설치되는 네트워크 어댑터가 서로 다르기 때문입니다.
그래서,그냥 불러들이면 에러가 생기는 데요 그럴때 네트워크 설정을 변경해주면 아무 문제 없이 이용 할 수 있습니다.

그럼 windows7의 virtualbox에서 이미 설치한 vdi 파일을 불려들여 보겠습니다.
경고부터 나오죠?
검사하기를 클릭하세요

하드드라이브에서 ubuntu server 12.10 vdi를 찾았답니다.
닫기를 클릭하세요

바로 그 문제의 부분입니다.
물리적인 네트워크 어댑터 eth0 adapter1이 없어서 ubuntu server 12.10을 실행할 수 없답니다.
해결은 간단합니다.Change Networks Settings 를 클릭하세요

그리고, 기다리면 virtualbox가 알아서 자동으로 이렇게 찾아 줍니다. 

이제 ubuntu server가 windows7에서 작동하는 겁니다.아울러 ftp를 이용할수도 있는거죠

5)windows7에서 putty를 이용해서 서버에 원격 접속하는 방법
어제는 Linux Mint에서 터미널을 이용한 원격 접속을 했었죠,그렇게 참 쉽게 되는데요
windows에서는 putty라는 프로그램을 이용해서 원격접속을 합니다.

여기서 한가지,Linux Mint 나 Ubuntu에도 putty가 있어요
터미널에서 설치하시면 됩니다.
sudo apt-get install putty 
그런데,터미널을 이용하는게 훨씬 더 낫습니다.

우선 putty를 다운받겠습니다. http://www.putty.org/ 에 있습니다.
putty는 설치프로그램이 아니라서 다운받은 프로그램을 그대로 실행하면 됩니다.
putty를 실행 하겠습니다.

실행을 눌러주시구요
여기서도 나오죠? Host Name 또는 IP 주소요
입력해주세요 


서버의 호스트 키가 레지스트리에 등록되어 있지 않답니다.
믿을 만하거나 확실한것이냐는 물음입니다.예(Y)를 눌러주세요 

접속되었습니다.로그인 중입니다.아이디 입력하구요

비밀번호 입력합니다.

이렇게 해서 windows7에서 putty를 이용한 ubuntu server 접속에 성공했습니다.

끝낼땐 exit을 입력하시거나 ,창을 닫아주세요.확인을 눌러주세요

6)iphone에서 ubuntu server에 접속하기 - vssh lite 이용
이번엔 아이폰에서 터미널 에뮬레이터 vssh lite를 이용해서 ubuntu server에 접속하겠습니다.
앱스토어에서 putty 를 입력해서 검색하시거나 직접 vssh lite를 입력하세요

실행 화면입니다.

protocol이 기본 ssh 입니다.

HOST 와 Username을 입력해주세요요

YES,Once는 이번 한번만 접속 할겁니다.
YES,Permanently는 쭈욱~~접속할 겁니다.
Cancel은 연결 하지 않을 겁니다.입니다.

비밀번호 입력하시구요

짜잔~접속 했습니다.

끝내기는 exit을 입력하시거나,홈버튼 더블클릭!!
거기서 아이콘 흔들흔들 할때 x 를 눌러서 끝냈습니다.

7)안드로이폰에서 ubuntu server 에 원격 접속하기 - connectbot 
마켓에서 putty를 검색하거나,connectbot을 직접 입력합니다.
Agree
Next
Next

기본으로 ssh가 되어있습니다.
유저네임@호스트네임 이죠? 

그래도 protocol을 한번 보면 이렇습니다.

이제 입력하겠습니다.

정말로 연결 할거냡니다.Yes

비밀번호 입력하시구요

연결 되었습니다.연결을 끊을땐 exit을 입력하세요

이제부턴 이연결을 클릭만 하면 ubuntu server와 접속하는 겁니다.

연결을 누르고 있으면 ,끊기,호스트편집,포트포워딩,지우기 가 있습니다.
지울겁니다.

정말 지울거냡니다.Yes ,delete해서 지웁니다.


8)iphone에서 ftp 클라이언트 이용하기
ftpmanager free를 이용하겠습니다.
앱스토어에서 filezilla를 검색하거나,ftpmanager free를 직접 입력하세요

Add FTP Server를 합니다.


ip주소와,아이디,비밀번호를 입력합니다.

입력한 결과입니다.

FTP 서버 목록에서 방금 입력한 서버가 나옵니다.
클릭해서 실행 합니다.

저의 자료실입니다.
documents 폴더에 들어가 보겠습니다.

아까 말씀 드린대로 .txt 파일들이어서 별도의 앱이 없이도 볼 수 있습니다. 

play 폴더에 있는 mp3 파일입니다.
한곡 실행해 볼까요?

실행 하면 일단 다운을 받네요

그리고,플레이되는 모습입니다.

동영상을 볼까요?작은용량의 동영상은 실행해 볼만하군요.
flv와 mp4 둘을 실행해 봤더니 flv는 역시 해당파일을 열수 있는 플레이어가 없답니다.
하지만 mp4 파일은 아주 잘 나옵니다.

9)안드로이드폰에서 ftp 클라이언트 이용하기
es 파일 관리자를 이용하겠습니다.
마켓에서 es파일 관리자를 검색하세요,아주 많은 분들이 사용중이시리라 봅니다.

es 파일 관리자를 실행 하신후에 
메뉴에서 -->새로만들기 -->서버 하셔서 서버를 추가합니다.

새로 만들 서버를 FTP로 선택합니다.


위의 빈칸들을 채워줍니다.
서버 : ip 주소
사용자 이름
비밀번호
그리고 확인을 클릭합니다.

드디어 연결 준비가 끝났습니다.
이제 이 아이콘을 누르기만 됩니다.

저기에서 사용자의 파일들은 /home/사용자계정 에 있습니다.
그러면 저는  /home/server 에 있습니다.

server 제 폴더죠
이곳에 저의 폴더와 파일들이 담겨 있습니다.
볼까요?

이렇게요

먼저 documents 폴더에서 문서들을 보겠습니다.
누르고 있으면

열기 하구요

텍스트를 선택합니다.

이렇게 잘 보입니다.

비디오를 실행해 볼겁니다.
mp4 파일과 flv 파일 두개를 시험해 봤는데요
mp4는 잘 보이지만

flv는 플레이가 안됩니다.이런 메시지와 함께요

이 연결을 편집하거나 지우시려면,ftp 서버 아이콘을 잠시 누릅니다.
그러면,이렇게 작업목록이 나옵니다.삭제 하겠습니다.

정말 삭제 하겠습니까? 확인

이것으로,ftp클라이언트의 활용과,putty ,터미널 에뮬레이터를 이용한 ubuntu server 원격접속에 관한 포스트를 마지막으로
집에다 만드는 개인 클라우드 시스템 ,ftp 서버의 이용에 관한 포스트를 마칩니다.