터치스톤에 올려두었다가 파일 옮기려고 케이블 갈아끼우는 것도 귀찮고,
USB 드라이브 모드에서는 전화도 안된다는 것도 너무나 싫었다.

그래서 SFTP를 사용하는 방법을 precentral에서 찾아보았다.

바로 OpenSSH SFTP Server 와 FileZilla를 사용하는 것..
OpenSSH SFTP Server는 preware에서 받을 수 있고, WebOS용 SFTP Server이고,
FileZilla는 대표적인 Freeware FTP Client로 데스크탑용 프로그램이다.

아참.. WebOS 2.2 까지는 지원 되는 것이 확실한데 WebOS 3를 사용하는 터치패드도
지원되는지는 확인하지 못했다..

1. OpenSSH SFTP Server 설치

OpenSSH SFTP Server는 Preware에서 sftp로 검색하면 찾을 수 있다.


종속성에 의해서 아래 패키지가 추가로 설치된다.
OpenSSH SFTP Sever를 선택한 후 install 버튼을 누르면 추가 패키지를 설치하겠냐는 질문이 뜨니까
일일히 찾아서 설치해줄 필요는 없다.
근데 좀 많다.. ^^;;


설치 후에는 꼬옥 리부팅을 해줘야한다.
원래는 자동으로 물어본다는데 내 경우엔 안물어보더라..


2. OpenSSH SFTP 설정

별도의 설정 창이 없어서 처음엔 좀 당황했다.
그래서 precentral에서 설정 방법을 찾기 전에 preware에서 SFTP를 찾아서 깔았다가
아무 것도 못하고 그냥 지운적이 있다.


먼저 ssh key를 만들 차례.
명령어는 아래와 같다.
/opt/bin/ssh-keygen



생성할 파일명을 지정하라는 질문에 그냥 엔터로 넘어가고 (기본 파일명 사용),
이후 패스워드를 지정하라는 질문에도 엔터 두번으로 넘어간다. (패스워드 없음)

그러면 /home/root/.ssh 디렉토리에 id_rsa.pub 와 id_rsa 두 파일이 생긴다.

이제 남은 것은 id_rsa.pub의 파일명을 authorized_keys로 바꿔주고,
id_rsa 파일은 데스크탑으로 옮기는 것이다.

명령어는 아래와 같다.
mv /home/root/.ssh/id_rsa.pub /home/root/.ssh/authorized_keys
cp /home/root/.ssh/id_rsa /media/internal/id_rsa



이제 Pre3을 USB 드라이브 모드로 변경한 후 id_rsa 파일을 데스크탑으로 옮긴다.
위치는 아무데나...


3. FileZilla 설치 및 SSH key 등록

FileZilla는 아래 두 곳에서 받을수 있다.
공식 홈페이지: http://filezilla-project.org/
포터블 버전: http://portableapps.com/apps/internet/filezilla_portable

먼저 SSH key 파일을 등록한다.

FileZilla를 실행한 후 메뉴에서 Edit -> Settings를 선택하여 설정 창을 띄운다.
왼쪽 트리 메뉴에서 Connection -> SFTP를 선택한다.



Add Keyfile 버튼을 누르고, 미리 저장해둔 id_rsa 파일을 불러온다.
이 때 id_rsa 파일을 FileZilla와 호환되는 형식으로 변환하겠냐고 물어오는데, 당연히 Yes를 선택한다.
변환된 파일은 앞으로 FileZilla가 실행될 때 자동으로 읽어오게되므로 적절한 위치에 저장한다.


4. Pre3에 접속하기

FTP를 사용해본 적이 있는 사람에게는 더 이상 설명할 것이 없다.
그저 user name은 root이고, password는 빈칸.. SFTP니까 port는 22.. 요걸로 충분하지 않을까나..
FileZilla에서는 아래 그림처럼 입력하고 Quickconnect 버튼을 누르면 끝..



공유기를 통해 Pre3에 고정 ip를 부여했다면 Site Manager에 등록해두면 여러모로 편하다.
고정 ip 부여하는 방법은 다룰 생각이 없으나, 강력 추천한다..

File -> Site Manager를 선택한 후 왼쪽 아래 New Site 버튼을 눌러 등록을 시작한다.

General 탭에서 입력할 것..


- 싸이트 이름은 알아서.. 나는 Pre3
- Host는 Pre3의 ip 주소.. 공유기에서 부여한 ip 주소가 되겠다.. 즉, 사람마다 다 다르다.
- Protocol은 SFTP
- Logon Type은 Normal
- User는 root
- Password는 빈칸.. 기본으로 들어있는 문자들을 싹 지워준다.

요기까지만 해도 접속은 된다만, 아래 Advanced 탭의 설정을 추가해주면 많이 편리하다.


- Default local directory: FTP 접속 시 데스크탑의 기본 폴더
- Default remote directory: FTP 접속 시 Pre3 쪽의 기본 폴더.
   USB를 연결했을 때 보이는 폴더가 /media/internal 이므로 이 곳을 지정하는 것이 여러모로 편하다.

이제 설정이 끝났으니 OK 버튼을 눌러서 저장한다.
앞으로는 FileZilla 왼쪽 상단의 Site Manager 버튼을 누르고 저장한 사이트를 선택하기면하면
손쉽게 Pre3에 접속할 수 있다.


5. 끝

이제 Pre3을 터치스톤 위에 올려놓고도 이제 파일 전송을 할 수 있으며,
USB 드라이브 모드로 파일 옮기느라 전화 기능을 죽여놓을 필요도 없다.
아.. 속 편하다..

'스마트 삽질 > WebOS' 카테고리의 다른 글

HP 터치패드와 삼성 갤럭시탭 10.1 비교  (0) 2011.09.24
HP Pre3 국내(KT) 개통기  (0) 2011.09.05
HP Pre3 개봉기..  (0) 2011.08.24