Verzeichnisse via rsync abgleichen
Verzeichnisbaum spiegeln (local => remote)$ rsync -avz --delete DIR1/ USER@HOST:DIR2 Der trailing Slash bei DIR1/ ist wichtig, da sonst DIR1 in dir DIR2 hineinkopiert wird. Die Verzeichnisse können...
View ArticleSSH: Automatisch einloggen
Ein automatisches Login führt SSH durch, wenn auf der Zielmaschine der Öffentliche Schlüssel des eigenen Accounts hinterlegt ist. Der Öffentliche Schlüssel wird auf der Zielmaschine zum Zielaccount...
View ArticleSSH: Timeout unterbinden
Clientseitig$ echo "ServerAliveInterval 120">> /etc/ssh/ssh_config Wenn der Server 120 Sekunden kein Paket gesendet hat, sendet der Client ein Dummy-Paket zum Server. Serverseitig$ echo...
View Articlescp: Whitespace in Remote-Dateinamen
Um per scp Dateien, die Whitespace im Dateienamen enthalten, von einem entfernten System zu kopieren, müssen die Leerzeichen zwei Mal maskiert werden: Einmal für die lokale Shell und einmal für die...
View ArticleCisco vpnclient unter Linux Kernel 2.6.38+
Problem Das für frühere Kernel-Versionen kompilierte Kernel-Modul cisco_ipsec crasht bei Aufruf des Cisco vpnclient unter Linux 2.6.38. Das System ist danach nur noch eingeschränkt nutzbar. Lösung Das...
View ArticleCisco VPN-Verbindung (vpnclient) loggen/debuggen
Die Ausgaben des Cisco vpnclient sind nicht unbedingt informativ, wenn etwas schief geht. Hier hilft die Aktivierung und Auswertung des Log. Das Logging wird in der Datei vpnclient.ini aktiviert....
View ArticleSTRATO HiDrive unter Linux nutzen
Installation von davfs (Debian): # apt-get install davfs2 Dateisystem manuell mounten: # mkdir /hidrive # mount -t davfs https://webdav.hidrive.strato.com /hidrive Username: myname Password:...
View ArticleHTTPS-Server: SSL-Zertifikat erwerben und einrichten
Antragstellung:über Strato V-Server Account, SSL-Zertifikatstyp: thawte SSL123, Kosten: 3,90 EUR/Monat. Private Key erzeugen (mydomain-de.key)# openssl genrsa -des3 -out mydomain-de.key 2048 Generating...
View ArticleStreamripper: Internet-Radio aufzeichnen
Streamripper ist ein Kommandozeilenprogram, mit dem es möglich ist, SHOUTcast- und Icecast-Internetradiosendungen aufzuzeichnen. Das geht so: Rippe Stream URL, speichere die Dateien im aktuellen...
View ArticleListe der geöffneten TCP-Ports
Zeige die Liste der geöffneten TCP-Ports und welche Programme sie nutzen: # netstat -pant -p : Zeige PID und Programmnamen -a : Zeige sowohl Listening- als auch Non-Listening-Sockets -n : Zeige...
View ArticleSSH: Über SSH-Tunnel mit MySQL Datenbank verbinden
Eine MySQL-Datenbank, die von innen (Host oder lokalem Netzwerk), jedoch nicht von außen (Internet) per TCP/IP erreichbar ist, kann von einem entfernten Rechner über einen SSH-Tunnel erreicht werden,...
View ArticlePerl: Web Services mit SOAP::WSDL ansprechen
Das Perl-Modul SOAP::WSDL stellt Mittel bereit, um Web Services ansprechen zu können, für die eine WSDL-Definition existiert. Der bevorzugte Weg ist, aus der WSDL-Definition eine Client-Schnittstelle...
View ArticlePerl: Hostname zu IP-Adresse ermitteln
Bei der Auswertung von HTTP-Zugriffen möchte man u.U. die IP-Adressen zu Hostnamen auflösen. Das geht in Perl so: 1useSocket; 2$hostname = gethostbyaddr(inet_aton($ip),AF_INET); Zwei Punkte sollte man...
View ArticleGlobale Verbreitung von DNS-Änderungen überprüfen
Wer wissen möchte, ob jüngst durchgeführte Änderungen an DNS-Einträgen in anderen Teilen der Welt bereits angekommen sind, kann sich des "DNS Propagation Checkers"whatsmydns.net bedienen. Dieser fragt...
View ArticlePerl: Erreichbarkeit eines Host prüfen
Mitunter möchte man wissen, ob ein bestimmter Host erreichbar ist, z.B. vor Beginn von Regressionstests gegen Services des Host. Diese Prüfung kann in Perl mittels des Core-Moduls Net::Ping...
View ArticlePuTTYgen: Schlüsselpaar für Windows und Linux erzeugen
Wir rufen PuTTYgen auf und erzeugen ohne Änderung an den Voreinstellungen durch Betätigung des Buttons Generate ein RSA Schlüsselpaar mit 2048 Bit Schlüssellänge: Anschließend speichern wir drei...
View ArticleLDAP: Authentisierung gegen Active Directory
Eine Authentisierung über LDAP gegen ein Active Directory (AD) besteht im Kern im Aufruf der Methode bind(). Gelingt dieser Aufruf, ist der Benutzer authentisiert: use Net::LDAP; my $workgroup =...
View Article
More Pages to Explore .....