HowTo: Ubuntu Server SSH Zugang mit OTP absichern

Opiekey auf Android
Opiekey auf Android

Dienste die mit geöffneten Ports im Internet laufen sollten abgesichert werden. Sehr wichtig ist hier vor allem der SSH Dienst, denn dieser erlaubt einen direkten Zugriff auf das System, sofern man die Benutzer/Passwort Kombination weiss. Es gibt verschiedenste Wege SSH abzusichern, die gängigen wurden von Patrick schon zusammengefasst. Ich möchte daher eine Absicherung vorstellen, die darüber hinaus geht.

Man kann SSH mittels OTP (One-time passwords, also Einmalpasswörtern) absichern, dies bietet eine sehr grosse Sicherheit gegenüber Angreifern und schützt parallel auch vor Keyloggern auf unsicheren PCs, denn das Passwort wird nach Benutzung ungültig. Hierzu wird eine Server/Client-Struktur geschaffen, man benötigt auf dem Server, auf den man zugreifen will, einen Serverdienst und einen Client am zugreifenden PC. In Zeiten von Smartphones lässt sich das sogar über geeignete Software auf dem Smartphone lösen. Somit braucht man auf dem zugreifenden PC keinen Client und kann von überall zugreifen, sofern man sein Smartphone dabei hat. Auf meinem Android benutze ich „Opiekey“, welches reibungslos mit dem auf Ubuntu installierten Opie-Servern zusammen arbeitet.

Man braucht zuerst auf dem Server, auf den man zugreifen will zwei Applikationen die man mittels:

sudo apt-get install opie-server opie-client

installiert. Nun generiert man erstmalig ein gültiges Opie-Passwort und versieht es mit einer Passphrase (achtet darauf eine möglichst sichere zu wählen!):

opiepasswd -c

Mehr lesen →

Adobe veröffentlicht Photoshop mobile für Android

Photoshop mobile App Android (Adobe)
Photoshop mobile App Android (Adobe)

Adobe hat seine schon fürs iPhone verfügbare Applikation Photoshop mobile nun auch für Android Geräte freigegeben. Die Version ist ab sofort im Market verfügbar, allerdings bisher nur in den USA. Google wird die App sicher auch in Kürze in den deutschen Market einpflegen, ab da ist dann jeder Besitzer eines photoshop.com Accounts in der Lage seine Bilder mit der mobilen App zu bearbeiten.

Viel kann man natürlich nicht damit machen, allerdings sind die Grundfunktionen zum Zuschneiden und Ausrichten von Bildern enthalten, parallel kann man Farbanpassungen vornehmen und einen Soft Focus hinzufügen, auch ein s/w Umwandlung sowie Sepia Stil sind enthalten. Für die schnelle Anpassung von Fotos unterwegs ist das ein nettes Spielzeug und sicherlich einen Blick wert.

Wer es nicht erwarten kann, bis Google die App für den deutschen Market freigegeben hat, der kann sich die APK auch HIER herunterladen und schon durchstarten.

Eine Übersicht über alle Funktionen und ein kleines Vorstellungsvideo findet man direkt auf der Webseite von Adobes Photoshop Mobile für Android.

Samsung Galaxy Upgrade auf Android 1.6 bzw. Android 2.0

Samsung i7500 Galaxy
Samsung i7500 Galaxy

Android ist in Version 1.6 und 2.0 bereits freigegeben, bzw. angekündigt, da fragt man sich als Besitzer des Samsung Galaxys natürlich wie schaut es mit dem Update auf eine dieser Versionen aus. Bisher hat lediglich HTC für das Hero ein Upgrade auf 2.0 angekündigt und verlauten lassen dass man daran arbeitet.

Ich habe mich mit der zuständigen Presseabteilung von Samsung in Verbindung gesetzt und eine Antwort von Herrn Manderfeld, seines Zeichens der zuständige Account Manager bei Weber Shandwick, der zuständigen Firma für Samsungs Presseangelegenheiten, erhalten.

Man prüfe bei Samsung derzeit intern ob eine Update-Möglichkeit für das Galaxy besteht, ist mit dieser Klärung jedoch noch nicht fertig. Sobald es hierzu aktuelle Neuigkeiten gibt werde ich diese hier mitteilen.

Das ist noch kein klares nein, aber auch kein klares ja, zu einer Update-Möglichkeit auf 1.6, bzw. 2.0, man darf gespannt sein ob sich Samsung dazu hinreissen lassen wird sein erstes Android Modell weiter zu pflegen. Ein Verbleib des Samsungs auf Version 1.5 würde nach so kurzer Zeit keine positiven Signale senden, was das Android Engagement von Samsung betrifft.

UPDATE: Android 2.0 auf dem Samsung Galaxy!

Transdroid – Torrentmanager für Android

Transdroid Übersicht
Transdroid Übersicht

Mit Transdroid, für Android Geräte, lassen sich mobil Torrents auf eurem PC verwalten, suchen und hinzufügen. Torrents können mittels URL oder der integrierten Suche hinzugefügt werden und deren Fortschritt jederzeit am Android Gerät überprüft werden.

Transdroid unterstützt µTorrent, Transmission (Für Ubuntu verfügbar), rTorrent (Für Ubuntu verfügbar), Vuze (Für Ubuntu verfügbar, mit installiertem XML over HTTP Plugin), Deluge 1.2 (noch nicht in den Ubuntuquellen vorhanden, kann aber über die Webseite bezogen werden) und BitTorrent 6. Alle diese Server kann Transdroid parallel bedienen, man kann sich also mehr als nur einen Server hinzufügen und dort den entsprechenden Torrent starten oder verwalten.

Ich habe es sowohl mit Vuze, Transmission,  als auch Deluge bisher getestet und geniesse die Vorzüge der mobilen Torrentverwaltung ab sofort regelmässig. Alle drei Clients sind unter Ubuntu einfachst zu installieren, da in den Quellen enthalten, lediglich für Deluge muss man über PPA Lauchpad beziehen, seit Karmic ist das aber sehr bequem hinzugefügt: sudo add-apt-repository ppa:deluge-team/ppa

Transdroid Suche
Transdroid Suche

Häufig ist der Download über Torrents schneller, vor allem aber verteilt er die Last und die Server der Distribution werden geschont. Um Transdroid von unterwegs nutzen zu können benötigt ihr entweder eine feste IP, oder einen dynamischen Hostnamen, denkt auch daran den jeweiligen Port für den Remotezugriff in eurem Router freizugeben, damit ihr bis zum Torrent Client durchkommt.

Wie häufig kam es schon vor dass man von jemanden auf eine als Torrent verfügbare Distribution hingewiesen wurde und man den Namen vergessen hatte, bis man zu Hause war, oder sich gleich gar nicht mehr daran erinnerte den Torrent laden zu wollen. All das gehört dank Transdroid nun der Vergangenheit an, einfach in der Suche den Namen der gesuchten Distribution eingeben und hinzufügen, bis man zu Hause ist kann man den Download bequem verfolgen.

Gewinner der Blogparade

Auslosung Gewinner
Auslosung Gewinner

Die am Freitag Nacht beendete Blogparade hat ihre Gewinner, die ich hiermit verkünden möchte. Ich habe die Teilnehmer nummeriert und per random.org zufällig auswählen lassen. Das Video zur Auslosung könnt ihr HIER anschauen.

Herzlichen Glückwunsch an die drei Gewinner (aufgeführt als Domainnamen):

  • checkfelix.com
  • eneinz.de
  • bronski.net

Alle Gewinner bekommen von mir bis spätestens Mittwoch eine E-Mail bezüglich ihres Gewinnes.

Danke an alle Teilnehmer für eure Beiträge zur Blogparade und nicht traurig sein dass ihr diesmal leer ausgegangen seid, mit euren Applikationsvorstellungen habt ihr sicherlich andere Besucher bereichert und das war das primäre Ziel der Blogparade.

Mit dem ddms File Explorer auf Android zugreifen

ddms File Explorer
ddms File Explorer

Ich habe den ddms schon erwähnt als ich über die Screenshots geschrieben habe, nun gehe ich bezüglich Datenübertragung nochmal darauf ein. Mit dem File Explorer des ddms kann man sehr komfortabel Dateien zwischen PC und Android Endgerät austauschen. Man kann sich sogar die Kommandozeile bei Rooten des Samsung Galaxys sparen und die Daten per ddms und GUI übertragen, wenn einem das lieber ist.

Man braucht nicht viel, einen funktionierenden Zugriff mittels der SDK Tools (adb und ddms) auf sein Android Gerät und schon kann es losgehen, ddms starten, Handy anschliessen, auswählen und dann munter Screenshots machen oder Dateien übertragen. Beide Punkte findet ihr unter „Device“.

Beim Austausch von Daten auf der System Partition sollte man äusserste Sorgfalt walten lassen! Hier kann man sich das System unbrauchbar „kopieren“ wenn man die falsche Datei löscht, oder drüberkopiert. Grundlegend immer ein Backup das Handys in regelmässigen Abständen anfertigen, aber das versteht sich eigentlich von selbst.

Ich übernehme keinerlei Haftung für Schäden die durch die Benutzung des ddms an eurem Android Gerät entstehen.

Die besten Apps für Android auf dem Samsung Galaxy?

Welche Android Apps nutzt ihr?
Welche Android Apps nutzt ihr?

Nun habe ich mein Android Smartphone ja schon einige Wochen, Zeit also ein aussagekräftigeres Fazit zu ziehen, als es nach zwei Wochen möglich war. Anlässlich der Blogparade möchte ich an dieser Stelle primär die von mir eingesetzten Apps vorstellen, die ich im täglichen Gebrauch habe.

Dank des letzten Updates II5 habe ich keine Probleme mehr mit Neustarts, die zuvor aufgetreten waren und das Galaxy macht richtig Spass. Die Akkulaufzeit hat sich bei mir auf 3-4 Tage eingependelt, damit bin ich zufrieden. Im Internet surfen, Twittern und Market Browsen verlege ich meist in die Erreichbarkeit eines WLANs und schalte das Handy auf 2G Netze, sofern ich die zusätzliche Geschwindigkeit nicht gerade brauche. Pro Ladung kommen meist so 1 1/2 Stunden Telefonanrufe zusammen und ein paar Stunden WiFi. Ich denke damit kann man zufrieden sein.

Kommen wir aber zu den Apps, die ich im Folgenden alphabetisch auflisten werde. Dieser Beitrag nimmt natürlich nicht an der Auslosung der Blogparade teil! 😉

HowTo Root Samsung Galaxy mit Ubuntu

Root auf Samsung Galaxy
Root auf Samsung Galaxy

Ein Samsung Galaxy zu rooten ist kein Hexenwerk, den Weg zum erfolgreich freigeschalteten Smartphone möchte ich hier kurz vorstellen. Ich nutze Ubuntu, jede andere beliebige Linuxdistribution ist genauso benutzbar, Windows übrigens auch.

Warum braucht man Root überhaupt? Es gibt einige Funktionen, die im Standard Android so nicht verfügbar sind und nur mit Root Zugang funktionieren. Tethering über Bluetooth zum Beispiel, oder die Nutzung eines VPN Clients. Ausserdem gibt es für gerootete Android-Geräte nützliche Backup Applikationen, die absolut alles sichern, oder das Programm aNetShare, wodurch das Galaxy im Handumdrehen zu einem Wireless Access Point wird und man sich WiFi Geräten (Notebooks, PDAs, usw.) mit dem Galxy als AP verbinden kann und dessen UMTS Verbindung zum Surfen nutzen kann. Die Möglichkeiten sind umfangreich, man sollte allerdings auch dazu sagen, dass man durch den Root Zugang viel kaputt machen kann, wenn man an der falschen Stelle unterwegs ist. Dem normalen User dürfte das nicht passieren, der ist aller Wahrscheinlichkeit nach nicht per Konsole auf dem Galaxy unterwegs und löscht ausversehen systemrelevante Dinge. Die Applikationen, die Root Zugang erfordern, können natürlich ebenfalls Schaden anrichten, sollte sie nicht richtig programmiert sein.

Soviel zur Warnung, nun geht es los! Eine Anmerkung noch: Alle eure installierten Programme, sowie eure Einstellungen, SMS‘ usw. bleiben vorhanden. Es wird lediglich der Root-Zugang aktiviert, aber nichts gelöscht.

  • Zuerst brauchen wir ein Android SDK mit funktionierendem adb. Infos dazu, wie diese Voraussetzung erfüllt wird gab es schon in diesem Artikel.
  • Nun braucht man Fastboot für Linux, das kopiert man sich einfach in den tools Ordner seines SDKs und macht es ausführbar „chmod a+x fastboot“.
  • Danach das Recovery Image von android.hdblog.it das entsprechende Passwort lautet: android.hdblog.it
  • Download entpacken und die Datei recovery.img in den tools Ordner des SDK kopieren
  • Das Handy per USB mit dem PC verbinden (im normal angeschalteten Zustand)
  • Den Befehl: „./fastboot flash recovery recovery.img“ ausführen und das Handy abschalten („waiting for device“ wird angezeigt)
  • Galaxy in den Fastboot Modus starten. Abgeschaltetes Handy mit „Abheben“ und „Auflegen-/Powertaste“ gleichtzeitig gedrückt, starten. (Flash war erfolgreich wenn „writing ‚recovery‘ …OKAY“ angezeigt wird)
  • Galaxy startet wieder normal, dann per adb die RECTOOLS.tar.gz auf das Handy kopieren (Debug Modus muss aktiviert sein), der Befehl hierfür lautet: „./adb push rectools.tar.gz /sdcard/“, per sync sicherstellen dass die Daten vollständig auf den internen Flashspeicher geladen wurden: „./adb shell sync“
  • Handy abschalten und in den Recovery Modus starten (Lautstärke leiser Taste + Abheben + Auflegen)
  • Im Recovery Modus „enable su“ auswählen (siehe Foto, zum Vergrössern klicken), zur Bestätigung die Home Taste drücken (die kleine Taste zwischen zurück und Auflegen) und dann das Handy über „reboot system now“ neu starten

Das war es schon, das Galaxy kann nun Programme, die Root Zugriff erfordern ausführen. In den Anwendungen befindet sich nun das Programm „Superuser Whitelist“ welches eure Zustimmung abfragt, sobald ein Programm Root-Zugriff anfragt. Man kann das entsprechende Programm dann einmalig zulassen, oder ablehnen oder immer zulassen.

Sollte es Fragen zum Vorgehen geben, einfach einen Kommentar hinterlassen.

waiting for device

Open Android Alliance baut an vollständig freier Android Variante

Android CyanogenMod
Android CyanogenMod

Es hat nicht lange gedauert, nachdem Google gegen Cyanogen Mods vorgegangen ist, hat sich eine Projektgruppe formiert, die ein vollständig freies Android veröffentlichen will. CyanogenMod stelle angepasste ROMs zur Verfügung, welche allerdings Google Applikationen enthielten, die nicht OpenSource waren. Google ist gegen CyanogenMod vorgegangen und hat die weitere Verbreitung der ROMs untersagt.

Google veröffentlicht Android als OpenSource, bietet jedoch Applikationen wie Google Mail, Google Maps, den Youtube Client und weitere nur für die sogenannten Google Experience Phones an. Die Open Android Alliance hat sich zum Ziel gesetzt diese Applikationen durch Anwendungen zu ersetzen die die rechte dritter nicht verletzen und als OpenSource veröffentlicht werden können. Die OAA stellt klar dass sie nichts gegen Google haben, sondern lediglich deren Aufruf zur Entwicklung und Anpassung des Betriebssystems folgen.

Parallel dazu hat Cyanogen angekündigt in Zukunft eine Basis-ROM Variante seiner Mods zu veröffentlichen, die die Google Anwendungen nicht enthalten. Er arbeitet darüber hinaus an einer Backuplösung um vom erworbenen Google Experience Phone die Google Anwendungen zu sichern und nach der Installation des Basis-ROMs wieder aufspielen zu können. Eine Anbindung an einen alternativen Market soll ebenfalls Inhalt der neuen Custom-ROMs sein.

Man darf gespannt sein, erfreuen sich die Cyanogen Mods doch grosser Beliebtheit in Android-Kreisen.

Webseite der Open Android Alliance

Webseite für die Cyanogen Mods

Artikelsammlung zu Ubuntu

ubuntu-logoMit der Zeit hat sich hier im Blog einiges zum Thema Ubuntu angesammelt, da wurde es Zeit, die Themen übersichtlich zu sortieren. Ab sofort findet ihr oben im Menü den Punkt „Ubuntu“, hier gibt es nodch.de Artikel zum Thema Ubuntu.

Aktuell finden sich dort Beiträge zu den Themen Videoschnitt, Bildbearbeitung, BitTorrent, Backup, Konvertierung von Videoformaten für iPod und Rockbox, Jabber Server und dem Android SDK.

Die Liste wird ab nun immer dann gepflegt wenn es einen neuen Artikel auf nodch.de gibt und bietet für Ubuntu Interessierte eine zentrale Anlaufstelle, ohne grossartiges Suchen.

Viel Spass mit der Ubuntu Artikelsammlung!