7.3.2010

N900 ja SSH

Pikkaisen N900-säätöä tähän väliin, vaikka meneekin ehkä hieman offtopic-jutuksi (no ehkä saan myöhemmin käännettyä tämän vielä HTCP:hen liittyväksi). Seuraa siis OpenSSH:n server/client asentaminen.

- Asenna rootsh -paketti
- Asenna OpenSSH client and server -paketti
* Asennusohjelma pyytää vaihtamaan rootin salasanan
- Katso ifconfig:lla ip-osoitteesi
/sbin/ifconfig

- Ota SSH-yhteys puhelimeesi
ssh root@<ip-osoite>


Koska mielestäni SSH-palvelimen automaattinen käynnistäminen bootissa sekä jatkuva ajaminen on tietoturvan kannalta epäilyttävää, poistetaan automaaginen käynnistys. Editoi tiedostoa /etc/event.d/sshd ja kommentoi alla kommentoidut rivit pois käytöstä:

#start on stopped rcS

console output

#respawn

pre-start script
if [ ! -d /var/run/sshd ] ; then
mkdir /var/run/sshd
chmod 755 /var/run/sshd
fi
end script

exec /usr/sbin/sshd -D


Perinteinen (/etc/init.d/ssh stop) Linux-tyyli sshd:n käynnistämiseen/sammuttamiseen ei toimi. Täytyy siis käyttää hieman poikkeavaa tapaa.

SSH-palvelimen käynnistäminen tarpeen tullen (jostain syystä shelli jää jotain tässä kohtaa odottelemaan eikä palaa komennosta)
initctl start sshd


SSH-palvelimen pysäyttäminen tarpeen tullen
initctl stop sshd