Jan Grossers Blog
SSH-Zugriff auf Strato Webspace mit Public Key Verfahren Drucken E-Mail
Computer - Verschiedenes
Geschrieben von: Jan Grosser   
Donnerstag, den 13. Juni 2013
Mit den PowerWeb Paketen des Hosters Strato verfügt man über einen Shell-Zugang (hier und hier) zu seinem Webspace. Damit ist es u.a. möglich, via rysnc und sftp Dateien auf den Webspace zu kopieren. Falls man das via Skripte erledigen möchte, ist es zweckmäßig, die Aufforderung zur Eingabe des Zugangskennworts unterdrücken zu können und anstelle dessen das Public Key Verfahren zu verwenden. Hierbei wird quasi dem Strato-Server einmal vorgegeben, daß der eigene Rechner vertrauenswürdig ist. Dies erfolgt konkret, in dem wir dem öffentlichen Schlüssel (Public Key) des eigenen Rechners auf dem Webserver kopieren. Für Windows habe ich hier eine unmöglich komplizierte Anleitung gefunden, die mich als Linux-User mehr als verwirrt hat. Letztlich ist es unter Linux babyleicht, und funktioniert folgendermaßen:

Falls noch nicht geschehen, ein RSA-Schlüsselpaar erzeugen (kein Kennwort/Passphrase verwenden!):

$ ssh-keygen -t rsa

Im Verzeichnis ~/.ssh/ befinden sich nun die Dateien "id_rsa" (privater Schlüssel) und "id_rsa.pub" (öffentlicher Schlüssel). Der private Schlüssel ist geheim und sollte niemals öffentlich gemacht werden, da sonst Dritte Zugang zu Eurem Webserver erhalten können. Der öffentliche Schlüssel ist ein Hash des privaten Schlüssels und kein Geheimnis. Der öffentliche Schlüssel muß nun auf den Webspace kopiert werden. Dazu kopiert zunächst die Datei "id_rsa.pub" mit Eurem öffentlichen Schlüssel in eine weitere Datei mit dem Namen "authorized_keys" (ohne Dateiendung).

Falls Ihr vorher noch nie Public Key mit Eurem Strato Webspace verwendet habt, loggt Euch via ftp auf dem Strato-Server ein (dazu benötigt Ihr Eure Zugangsdaten. www.wunschname.de müßt Ihr natürlich mit Eurer URL ersetzen):


Dann erzeugt Ihr zunächst auf der obersten Ebene Eures Webspaces ein Verzeichnis ".ssh" (Punkt am Anfang nicht vergessen!) und wechselt in das erstellte Verzeichnis.

$ ftp> mkdir .ssh
$ ftp> cd .ssh

Ggf. müßt Ihr noch lokal (also auf dem Computer vor Eurer Nase) in das Verzeichnis ~/.ssh/ wechseln; das geht in der ftp-Konsole folgendermaßen:

$ ftp> lcd ~/.ssh

Jetzt kommt der große Moment, und die Datei "authorized_keys" wird auf den Server kopiert. Anschließend könnt Ihr Euch auch schon ausloggen:

$ ftp> put authorized_keys
$ ftp> bye

Jetzt loggen wir uns versuchsweise via SSH ein, was nun ohne Kennwort-Eingabe funktionieren sollte:


Bei vielen Linux-Servern kann man öffentliche Schlüssel komfortabel mit dem Befehl "ssh-copy-id" austauschen. Das hat bei mir aber leider nicht funktioniert, weshalb man den oben beschriebenen Weg nehmen muß.

 
Fototour mit Canon EOS 400D Drucken E-Mail
Freizeit - Verschiedenes
Geschrieben von: Jan Grosser   
Sonntag, den 19. Mai 2013

 

Kreuz unter Baum

 

Die letzte Spiegelreflexkamera habe ich vor über 10 Jahren zuletzt verwendet (eine analoge Minolta). Dann kam eine Zeit, wo ich ausschließlich mit digitalen Sucherknipsen fotografiert habe. Jetzt entdecke ich eine alte Leidenschaft wieder. Ich habe kürzlich eine günstige Canon EOS 400D erstanden und heute das erste Mal so richtig ausprobiert. Bei dem schönen Wetter ging es natürlich nach draußen, genauer in Park und Wald. Dort habe ich versucht, die interessanten, aber auch wegen Ihrer hohen Helligkeitsdynamik anspruchsvollen Lichtstimmungen einzufangen.

 

Park der Burg Wissem, Troisdorf

 

Was dabei rausgekommen ist, könnt Ihr hier sehen.

 

 
Nut Again - Simon's Cat Drucken E-Mail
Internet - Nette Fundsachen
Geschrieben von: Jan Grosser   
Sonntag, den 14. April 2013

Diese Cartoons sind immer wieder herrlich ...

JavaScript ist deaktiviert!
Um diese Inhalte anzuzeigen, benötigen Sie einen JavaScript-fähigen Browser.

(Link)

 

 
IP-Adresse eines Gerätes im lokalen Netzwerk bestimmen Drucken E-Mail
Computer - Linux
Geschrieben von: Jan Grosser   
Sonntag, den 07. April 2013
Es kann manchmal erforderlich sein, die IP-Adresse eines im lokalen Netzwerk angeschlossenen Geräts (Computer, Smartphone, whatever) herauszufinden. Die zuverlässigste Methode ist, den Portscanner nmap zu verwenden und einen IP-Scan über den kompletten IP-Bereich zu machen. Den zugehörigen Konsolen-Befehl könnt Ihr folgendem Screenshot entnehmen. nmap hat bei mir im Netz zuverlässig 5 Geräte gefunden, meinen Router (192.168.1.1), meinen Server (192.168.1.3), mein Notebook (192.168.1.201), mein Samsung Smartphone (192.168.1.202) sowie mein neuestes Spielzeug, einen Raspberry Pi Mini-Computer (192.168.1.205).

nmap IP-Scan

Wenn Ihr viele Geräte im Netzwerk habt könnt ihr zur eindeutigen Identifizierung die MAC-Adresse verwenden.

Und ja, nmap gibt es tatsächlich auch für Windows (Microsoft Windows binaries).

 

 
Linux Bash: Dateinamen in Lowercase umwandeln Drucken E-Mail
Computer - Linux
Geschrieben von: Jan Grosser   
Sonntag, den 07. April 2013

Ich habe gelegentlich das Problem, Dateien von UPPERCASE in lowercase formatieren zu müssen (zumindest die Endung), damit einige Anwendungen den Dateityp korrekt erkennen. Das habe ich bislang per Hand gemacht. Nun habe ich mir ein 5-zeiliges Bash-Skript geschrieben und in /usr/local/bin abgelegt. Das Skript ruft Ihr in dem Verzeichnis auf, wo die Dateien komplett in Lowercase umgewandelt werden sollen. Das Skript habe ich lowercase.sh genannt und hat folgenden Inhalt:

 

#!/bin/bash

for f in `ls`; do
f_lc=`echo $f | awk {'print tolower($_)'}`
mv $f $f_lc
done

 

 
<< Start < Zurück 1 2 3 4 5 6 7 8 9 10 Weiter > Ende >>

Seite 1 von 60
porno porno