View Single Post
Old 12-27-2011, 10:39 AM   #18
apos
Zealot
apos solves Fermatís last theorem while doing the crossword.apos solves Fermatís last theorem while doing the crossword.apos solves Fermatís last theorem while doing the crossword.apos solves Fermatís last theorem while doing the crossword.apos solves Fermatís last theorem while doing the crossword.apos solves Fermatís last theorem while doing the crossword.apos solves Fermatís last theorem while doing the crossword.apos solves Fermatís last theorem while doing the crossword.apos solves Fermatís last theorem while doing the crossword.apos solves Fermatís last theorem while doing the crossword.apos solves Fermatís last theorem while doing the crossword.
 
apos's Avatar
 
Posts: 103
Karma: 28670
Join Date: Dec 2011
Location: Ludwigshafen, Germany
Device: PocketBook 623 Touch Lux, PocketBook 912 Pro (selled)
Now I got things working for the first time (to be updated) under Ubuntu 11.10. So this works with the PB 912 Pro.

Every information was contained in the README.txt of rKomars app. But my first approach was to copy the content of the keys into the authorized_keys2 file. That did not work. Probably I made a mistake somewhere ...

1. Edit the rsh-app and add the corresponding IP of your PC.
2. Copy the rsh-app and the sshd-app to the applications directory of the pocketbook
3. Unmount Pocketbook
4. Start a terminal on your PC and start
Code:
nc -l 9999
5. Start the rsh-app on the pocketbook, the login to the PB should succeed
6. On the terminal at PC:
Code:
cd /mnt/ext1/applications/pb_sshd
./make-keys.sh
exit
7. Reconnect the device via USB
8. Move (not copy !!!) the id_rsa and id_rsa.pub from the directory pb_sshd to your ~/.ssh/-directory on the PC. This is not that good, because it could overwrite your local rsa-keys. But this is no problem, because you should normally use the more secure dsa-keys for all other connections, which are name id_dsa and id_dsa_pub
9. Unmount Pocketbook
10. Alter the permissions of the private key on your PC(!):
Code:
chmod 600 ~/.ssh/id_rsa
10. Start the sshd-app
11. Connect from the PC-terminal with:
Code:
ssh -p 1124 reader@IP_OF_POCKETBOOK "sh"
(it is very important to add the "sh" at the end since you will get an error "PTY allocation request failed on channel 0", if you do not specify a shell.

Thats a quick solution. I'll post, when I will make more efforts enhancing this Thanks rKomar for the app.

This enabled me to create a shortcut for the nautilus file-manager (should work on all unix-systems) - see attachment. On windows you could use Win-SCP. To be able to use "pocketbook" for the client name, you have to add a line in your "/etc/hosts" (for windows, this is the lmhosts-file, somewhere under the c:\windows\system\...\etc-directory ):
Code:
IP_OF_YOUR_POCKETBOOK pocketbook
Performance:
I tested with Bart-Stuff (under Wine). You can easily access mounted filesystems under Gnome - either within the filemanager nautilus or you create a symbolic link to the hidden directory ~/.gvfs:
Code:
ln -s .gvfs GVFS
Now you can choose the mounted pocketbook directory within Bart-Stuff to test the speed

Write: 426 KB/s
Read: 708 KB/s
Tested with a PocketBook 912 Pro, Lenovo T61 g-Wifi-Card (54 Mbit/s), and a Cisco N-Router

This is much much more than with bluetooth!

Further troubleshooting:
You can start the connection to the pocketbook e.g. with:
Code:
ssh -vv -i ~/.ssh/id_rsa -p 1124 reader@pocketbook "sh"
which will give you a plenty lot of debug informations

Greets
Axel
Attached Thumbnails
Click image for larger version

Name:	SSH to Pocketbook.png
Views:	189
Size:	25.6 KB
ID:	80441  

Last edited by apos; 12-28-2011 at 06:09 PM.
apos is offline   Reply With Quote