N9/Networking

Contents

[edit] Networking

[edit] How to use SSH with N9

  • Go into developer mode
  • Install OpenSSH Client+Server
  • establish an WLAN connection - the N9 gets an IP, e.g. 192.168.1.120
  • Open SDK/Connection App -> WLAN, Now you can ssh into your N9
ssh developer@192.168.1.120

[edit] ssh to the user account

  • You need to set up a password on the N9, e.g. using the terminal typing
~ $ passwd

[edit] Using public key authentification

The usual preconditions for using public key authentication apply [1]:

  • Creating and setting permissions for the directory /home/user/.ssh and copying the public key of your incoming PC into the file authorized_keys (permissions: 600)
~ $ mkdir .ssh
~ $ chmod 700
tobias@einstein:~$ ssh-copy-id -i .ssh/id_dsa.pub user@192.168.1.120:

It seems, the uncommon thing about the N9 is, that the home-directory /home/user is world and group writeable [2] , thus public-key authentication fails.

Two workarounds:

  • use the "developer" account instead of the "user" account
  • make /home/user only world and group readable, e.g.
~ $ chmod 755 /home/user 

The latter is risky, we don't know why Nokia decided to have it world/group writeable, there must be a reason for it. Probably because the users aegisfs, calendar have to create files/dirs in there.

[edit] References

* http://talk.maemo.org/showthread.php?t=82920
* http://talk.maemo.org/showthread.php?t=75180