<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    
    <title>Zugschlusbeobachtungen - Admintipp des Tages</title>
    <link>http://blog.zugschlus.de/</link>
    <description>Das persönliche Blog von Marc Haber</description>
    <dc:language>en</dc:language>
    <admin:errorReportsTo rdf:resource="mailto:mh+blog-zugschlus-de@zugschlus.de" />
    <generator>Serendipity 1.5.5 - http://www.s9y.org/</generator>
    <pubDate>Mon, 11 Feb 2013 13:37:10 GMT</pubDate>

    <image>
        <url>http://blog.zugschlus.de/templates/default/img/s9y_banner_small.png</url>
        <title>RSS: Zugschlusbeobachtungen - Admintipp des Tages - Das persönliche Blog von Marc Haber</title>
        <link>http://blog.zugschlus.de/</link>
        <width>100</width>
        <height>21</height>
    </image>

<item>
    <title>Daten mit Privilege Escalation abholen über eine named pipe</title>
    <link>http://blog.zugschlus.de/archives/968-Daten-mit-Privilege-Escalation-abholen-ueber-eine-named-pipe.html</link>
            <category>Admintipp des Tages</category>
    
    <comments>http://blog.zugschlus.de/archives/968-Daten-mit-Privilege-Escalation-abholen-ueber-eine-named-pipe.html#comments</comments>
    <wfw:comment>http://blog.zugschlus.de/wfwcomment.php?cid=968</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.zugschlus.de/rss.php?version=2.0&amp;type=comments&amp;cid=968</wfw:commentRss>
    

    <author>mh+blog-zugschlus-de@zugschlus.de (Marc 'Zugschlus' Haber)</author>
    <content:encoded>
    &lt;p&gt;
Aufgabe: Transportiere Daten von einem Host auf den anderen über eine ssh-Verbindung. Dafür kann man scp oder sftp
verwenden, wenn der eigene Account auf der anderen Seite die Daten lesen darf:
&lt;blockquote&gt;&lt;pre&gt;
myuser@$TRGHOST$ scp $SRCHOST:$PATH/file .
&lt;/pre&gt;&lt;/blockquote&gt;
Interessanter wird das dann, wenn die Daten auf der anderen Seite vom eigenen Account nicht gelesen werden können, man
also erst einmal sudo bemühen muss, um die Daten lesen zu können. An dieser Stelle versagt scp bereits - es sei denn,
man kann sich auf der anderen Seite als anderer User einloggen:
&lt;blockquote&gt;&lt;pre&gt;
myuser@$TRGHOST$ scp $ANDERER_USER@$SRCHOST:$PATH/file .
&lt;/pre&gt;&lt;/blockquote&gt;
Nur, das scheitert oft daran, dass man das Passwort von $ANDERER_USER nicht kennt, nicht neu setzen kann und/oder seinen
ssh-Key nicht in $ANDERER_USER/.ssh/authorized_keys fallen lassen kann oder darf.
&lt;/p&gt;
 &lt;p&gt;
Die kanonische Umgehung hierfür war immer
&lt;blockquote&gt;&lt;pre&gt;
myuser@$TRGHOST$ ssh $SRCHOST sudo -u $ANDERER_USER cat  $PATH/file &gt; file
&lt;/pre&gt;&lt;/blockquote&gt;
gerne auch für ganze Unterverzeichnisse mit tar:
&lt;blockquote&gt;&lt;pre&gt;
myuser@$TRGHOST$ ssh $SRCHOST sudo -u $ANDERER_USER tar --create --$ZIP --file -  --directory $PATH . | tar --extract
--$ZIP --file -
&lt;/pre&gt;&lt;/blockquote&gt;
Die Auswahl von $ZIP hängt von der Dicke der Verbindung zwischen den beiden Systemen und ihrer Ausstattung mit CPU ab.
&lt;/p&gt;
&lt;p&gt;
Dieser Trick funktioniert neuerdings allerdings nicht mehr. sudo beklagt sich darüber, dass es kein pty vorfindet, und
ssh -t zu benutzen scheitert oftmals daran, dass ein pty die Daten nicht hundertprozentig clean überträgt. Außerdem
ist das Caching von sudo-Credentials seit etlichen Monaten an das eine pty gebunden, so dass die Passwortabfrage auf
jeden Fall in der Pipe erfolgen muss. Früher hat es gereicht, dann sudo -v in einer anderen Shell auf $HOST
auszuführen, aber dass das inzwischen nicht mehr geht, ist eigentlich ganz gut so.
&lt;/p&gt;
&lt;p&gt;
Abhilfe kommt hier in Form der ersten sinnvollen Anwendung einer Named Pipe meiner Unix-Laufbahn, indem man auf der
einen Seite das schreibende tar (mit sudo!) aufruft, dass es in die Named Pipe schreibt und man dann die Daten ohne
besondere Privilegien von einer anderen Maschine abholt:
&lt;blockquote&gt;&lt;pre&gt;
myuser@$SRCHOST$ mkfifo foo; chmod 666 foo
myuser@$SRCHOST$ sudo -u $ANDERER_USER tar --create --$ZIP --file foo --directory $PATH .
myuser@$TRGHOST$ ssh $SRCHOST cat foo | tar --extract --$ZIP --file -
&lt;/pre&gt;&lt;/blockquote&gt;
Wenn die Daten irgendwelche Wichtigkeit haben, möchte man natürlich über geeignete Rechte auf der pipe dafür sorgen,
dass nicht irgendjemand anders vor einem selbst auf die pipe connected und die Daten abholt; für den Hausgebrauch tut
es chmod 666.
&lt;/p&gt;
 
    </content:encoded>

    <pubDate>Mon, 11 Feb 2013 09:58:00 +0100</pubDate>
    <guid isPermaLink="false">http://blog.zugschlus.de/archives/968-guid.html</guid>
    <category>admintipp</category>
<category>pipe</category>
<category>sudo</category>
<category>tar</category>
<category>unix</category>

</item>
<item>
    <title>partition table gone, data still present</title>
    <link>http://blog.zugschlus.de/archives/819-partition-table-gone,-data-still-present.html</link>
            <category>Admintipp des Tages</category>
    
    <comments>http://blog.zugschlus.de/archives/819-partition-table-gone,-data-still-present.html#comments</comments>
    <wfw:comment>http://blog.zugschlus.de/wfwcomment.php?cid=819</wfw:comment>

    <slash:comments>3</slash:comments>
    <wfw:commentRss>http://blog.zugschlus.de/rss.php?version=2.0&amp;type=comments&amp;cid=819</wfw:commentRss>
    

    <author>mh+blog-zugschlus-de@zugschlus.de (Marc 'Zugschlus' Haber)</author>
    <content:encoded>
    &lt;p&gt;
I just wanted to make an USB stick bootable and wondered why mkdiskimage -4 /dev/sda 0 32 64 complained about the disk
having too many cylinders. After a few moments, it ocurred to me that since libata, the system hard disk has become sda
and that the stick was sdb or sdc. One ctrl-C later, fdisk confirmed both counts: That I accidentally started
mkdiskimaging my main system hard disk and that the partition table was already gone.
&lt;/p&gt;
&lt;p&gt;
A few hours later, the notebook is back in business without too much data loss. Lucky me.
&lt;/p&gt;
 &lt;p&gt;
My notebook has an &amp;#8220;alibi&amp;#8221; installation of Windows XP in its first primary partition sized 4 GB. Since I
aborted the mkdiskimage process early enough, I hoped that only the windows installation was hosed. The Linux system is
entirely in LVM (with crypted LVs), and LVM hadn&amp;#8217;t noticed yet that its PV was gone. I reckoned that I still had a
chance to rescue my data if I didn&amp;#8217;t reboot.
&lt;/p&gt;
&lt;p&gt;
So I hastily commandeered an USB hard disk (thanks, $CUSTOMER, for quickly supplying one), fdisked, pvcreated and
vgextended it and started the pvmove. While this was happening, I theoretically was able to continue working, which I
didn&amp;#8217;t because I was afraid of losing. About half an hour into the copy process, the USB disk chose to deregister
itself and the pvmove aborted. Rebooting the disk made it reappear as sde (it was sdd before), and miraculously, a new
pvmove call just worked. However, a good fraction of actions on the shell resulted in a lot of input/output errors on
the screen. I guessed that this was the first sign of my data finally dying, but I let the pvmove continue.
&lt;/p&gt;
&lt;p&gt;
After the pvmove was finished (which was rather fast since the move of the &amp;#8220;crypted LV&amp;#8221; means that the
crypted data is moved and not de- and recrypted), I had to recreate a /dev/sda2 partition with type 8e before the LVM
tools allowed me to vgreduce the VG.
&lt;/p&gt;
&lt;p&gt;
I then zeroed out the first 10 GB of the internal disk and spent a few hours reinstalling and patching XP from scratch
before I finally went through the pvcreate, vgextend, pvmove routine in the other direction. Then the big moment
arrived: fsck of all LVs.
&lt;/p&gt;
&lt;p&gt;
I guess that the reason for the input/output errors was that /usr was completely hosed (no single file outside
lost+found), but /home and all other file systems holding data where the way back to the (a week old) backup would have
been quite painful were ok. I pulled /, /usr and /var from the backup to be consistent again, updated to current sid
(avoiding KDE 4 for the time being) and could start working again.
&lt;/p&gt;
&lt;p&gt;
The only real loss was a few hours of work that were stored in /usr/local which died along with /usr, so the result of
my stupidity was not very catastrophic but still a good lesson. And I have learned that LVM is a robust and resilient
beast. Good work. Now I&amp;#8217;d like to know what happened to my /usr - I always had the impression that pvmove should
not break data even when the target disk suddenly goes away...
&lt;/p&gt;
 
    </content:encoded>

    <pubDate>Wed, 08 Apr 2009 22:58:32 +0200</pubDate>
    <guid isPermaLink="false">http://blog.zugschlus.de/archives/819-guid.html</guid>
    <category>dataloss</category>
<category>debian</category>
<category>debian-english</category>
<category>lvm</category>

</item>
<item>
    <title>internet.t-mobile ist nicht internet.t-mobile.de</title>
    <link>http://blog.zugschlus.de/archives/766-internet.t-mobile-ist-nicht-internet.t-mobile.de.html</link>
            <category>Admintipp des Tages</category>
    
    <comments>http://blog.zugschlus.de/archives/766-internet.t-mobile-ist-nicht-internet.t-mobile.de.html#comments</comments>
    <wfw:comment>http://blog.zugschlus.de/wfwcomment.php?cid=766</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.zugschlus.de/rss.php?version=2.0&amp;type=comments&amp;cid=766</wfw:commentRss>
    

    <author>mh+blog-zugschlus-de@zugschlus.de (Marc 'Zugschlus' Haber)</author>
    <content:encoded>
    &lt;p&gt;
Beim magentafarbenen UMTS/GPRS-Internet lautet der korrekte String für den APN &amp;#8220;internet.t-mobile&amp;#8221; und
nicht &amp;#8220;internet.t-mobile.de&amp;#8221;.
&lt;/p&gt;
&lt;p&gt;
Trägt man den falschen APN ein, landet man in einem Netz, aus dem man surfen kann, aber sonst nichts: Außer TCP/80 und
TCP/443 habe ich nichts gesehen was funktioniert hätte. Ich war schon ziemlich stinkig, wie Vendor T es wagen kann,
sowas kastriertes als Internetzugang zu verkaufen, aber nach Korrektur des APN tat es dann auch mit OpenVPN, ssh und
nntp.
&lt;/p&gt;
  
    </content:encoded>

    <pubDate>Mon, 13 Oct 2008 12:24:12 +0200</pubDate>
    <guid isPermaLink="false">http://blog.zugschlus.de/archives/766-guid.html</guid>
    <category>admintipp</category>
<category>apn</category>
<category>t-mobile</category>
<category>umts</category>

</item>
<item>
    <title>Wenn ein Alarmzeichen nicht reicht...</title>
    <link>http://blog.zugschlus.de/archives/657-Wenn-ein-Alarmzeichen-nicht-reicht....html</link>
            <category>Admintipp des Tages</category>
    
    <comments>http://blog.zugschlus.de/archives/657-Wenn-ein-Alarmzeichen-nicht-reicht....html#comments</comments>
    <wfw:comment>http://blog.zugschlus.de/wfwcomment.php?cid=657</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.zugschlus.de/rss.php?version=2.0&amp;type=comments&amp;cid=657</wfw:commentRss>
    

    <author>mh+blog-zugschlus-de@zugschlus.de (Marc 'Zugschlus' Haber)</author>
    <content:encoded>
    &lt;p&gt;
Kernel 2.6.24.4 wurde gebaut und die fertigen Packages auf die Distributionen verteilt. torres, die als
&amp;#8220;testetch&amp;#8221;-System neue Kernels als erstes stable-System bekommt, will sich die Package nicht automatisch
ziehen.
&lt;/p&gt;
&lt;p&gt;
Als ob das nicht schon genug Alarmsignal ist, sich das mal genauer anzugucken, prügle ich die Kernel-Package manuell
rein und wunder mich, warum ein Haufen anderer Packages mitkommt und das System danach beginnt, eine initrd zu bauen.
&lt;/p&gt;
&lt;p&gt;
Als ob das nicht schon genug Alarmsignal ist, boote ich die Kiste durch und wundere mich, warum sie nicht ins Netz
kommt. Glücklicherweise ist torres nicht ohne Grund Testsystem der ersten Schicht: Sie hat eine serielle Konsole. Dort
zeigt&amp;#8217;s mir, dass die Kiste sehr wohl läuft, aber kein Netz hat.
&lt;/p&gt;
&lt;p&gt;
Da torres einen E100 hat, kann ich mir das nicht so wirklich vorstellen. Aber nein, da ist wirklich kein Interface in
der Ausgabe von &amp;#8220;ip addr&amp;#8221;. Aber in der Ausgabe von lspci ist es sehr wohl sichtbar.
&lt;/p&gt;
&lt;p&gt;
Dann gucke ich mir zum ersten Mal /boot etwas genauer an.
&lt;/p&gt;
&lt;p&gt;
Und sehe, dass ich einen Kernel, der eigentlich für mein notebook gedacht war, auf torres installiert habe.
**tischkante beiss**
&lt;/p&gt;
&lt;p&gt;
Als ob eins der oben genannten Alarmzeichen nicht gereicht hätte. An manchen Tagen sollte man mich echt nicht an
Computer lassen.
&lt;/p&gt;
  
    </content:encoded>

    <pubDate>Tue, 25 Mar 2008 19:54:11 +0100</pubDate>
    <guid isPermaLink="false">http://blog.zugschlus.de/archives/657-guid.html</guid>
    <category>console</category>
<category>debugging</category>
<category>kernel</category>
<category>torres</category>

</item>
<item>
    <title>Flash, Vmware und Sound</title>
    <link>http://blog.zugschlus.de/archives/478-Flash,-Vmware-und-Sound.html</link>
            <category>Admintipp des Tages</category>
    
    <comments>http://blog.zugschlus.de/archives/478-Flash,-Vmware-und-Sound.html#comments</comments>
    <wfw:comment>http://blog.zugschlus.de/wfwcomment.php?cid=478</wfw:comment>

    <slash:comments>5</slash:comments>
    <wfw:commentRss>http://blog.zugschlus.de/rss.php?version=2.0&amp;type=comments&amp;cid=478</wfw:commentRss>
    

    <author>mh+blog-zugschlus-de@zugschlus.de (Marc 'Zugschlus' Haber)</author>
    <content:encoded>
    &lt;p&gt;
Manchmal führt kein Weg an einem Flash vorbei. So zum Beispiel der Projektmanagement-Kurs, an dem ich derzeit
teilnehmen darf. Nur, leider, bleibt die E-Learning-Vorbereitung unter Linux stumm.
&lt;/p&gt;
&lt;p&gt;
Beim Versuch, die Flashpräsentation unter Windows in meiner VMware zum Laufen zu bringen, ist mir aufgefallen, dass
VMware und das Flash-Plugin für den Firefox unter Linux beide dasselbe Problem haben: Sie verwenden OSS, während auf
meinem Notebook schon seit längerer Zeit ALSA zum Einsatz kommt.
&lt;/p&gt;
&lt;p&gt;
Abhilfe für Flash: aoss firefox schiebt zwischen das Flashplugin und den Soundtreiber einen Indirektionslayer, der das
Flashplugin unter Linux plötzlich Geräusche machen lässt. Sehr fein.
&lt;/p&gt;
&lt;p&gt;
Leider funktioniert das für VMware nicht: aoss basiert auf LD_PRELOAD, und LD_PRELOAD wird für suid-root-Binaries, wie
der VMware Player eins ist, wohl ignoriert. Die Dokumente, die ich im Web finde, erwähnen die Problematik entweder gar
nicht (das sind wohl die Leute, die ständig als root arbeiten) oder empfehlen, die libaoss.so auch suid root zu setzen.
Das treibt mir allerdings den Angstschweiß auf die Stirn. Geht das noch anders? Oder finde ich mich damit ab, dass mein
Windows bis auf weiteres stumm bleibt?
&lt;/p&gt;
  
    </content:encoded>

    <pubDate>Thu, 02 Nov 2006 15:06:06 +0100</pubDate>
    <guid isPermaLink="false">http://blog.zugschlus.de/archives/478-guid.html</guid>
    
</item>
<item>
    <title>2006-10-14 - Admintipp des Tages</title>
    <link>http://blog.zugschlus.de/archives/471-2006-10-14-Admintipp-des-Tages.html</link>
            <category>Admintipp des Tages</category>
    
    <comments>http://blog.zugschlus.de/archives/471-2006-10-14-Admintipp-des-Tages.html#comments</comments>
    <wfw:comment>http://blog.zugschlus.de/wfwcomment.php?cid=471</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://blog.zugschlus.de/rss.php?version=2.0&amp;type=comments&amp;cid=471</wfw:commentRss>
    

    <author>mh+blog-zugschlus-de@zugschlus.de (Marc 'Zugschlus' Haber)</author>
    <content:encoded>
    &lt;p&gt;
Wenn man
&lt;blockquote&gt;&lt;pre&gt;
$ sudo rsync --archive --hard-links --exclude /dev --exclude /proc --exclude /sys --rsh=ssh /
root@hostname.example:/mnt/hda1
&lt;/pre&gt;&lt;/blockquote&gt;
tippt, gibt man - da man ja gerade vorher schonmal sudo gemacht hat - nur das ssh-Passwort der Gegenseite ein.
&lt;/p&gt;
&lt;p&gt;
Da die Gegenseite komplett leer ist, dauert das dann eine Weile. Und weil man nach dem Ablauf des rsync
sicherheitshalber den Befehl gleich nochmal absetzt, gibt man das Passwort er Gegenseite nochmal ein.
&lt;/p&gt;
&lt;p&gt;
Um sich dann zu wundern, warum es nicht funktioniert.
&lt;/p&gt;
&lt;p&gt;
Bis es einem dämmert, dass der Password:-Prompt gar nicht vom sshd kommt.
&lt;/p&gt;
&lt;p&gt;
Sondern vom sudo.
&lt;/p&gt;
&lt;p&gt;
Und man das Benutzerpasswort des lokalen Rechners braucht.
&lt;/p&gt;
 &lt;p&gt;
Ach ja: Bei mir ist normalerweise sowohl der direkte root-Login als auch der ssh-Login mit Passwort gesperrt. Die
entfernte Seite stand allerdings im Rescuesystem.
&lt;/p&gt;
 
    </content:encoded>

    <pubDate>Sat, 14 Oct 2006 16:55:56 +0200</pubDate>
    <guid isPermaLink="false">http://blog.zugschlus.de/archives/471-guid.html</guid>
    <category>admintipp</category>
<category>passwort</category>
<category>rsync</category>
<category>sudo</category>

</item>
<item>
    <title>2006-10-12 - Admintipp des Tages</title>
    <link>http://blog.zugschlus.de/archives/470-2006-10-12-Admintipp-des-Tages.html</link>
            <category>Admintipp des Tages</category>
    
    <comments>http://blog.zugschlus.de/archives/470-2006-10-12-Admintipp-des-Tages.html#comments</comments>
    <wfw:comment>http://blog.zugschlus.de/wfwcomment.php?cid=470</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://blog.zugschlus.de/rss.php?version=2.0&amp;type=comments&amp;cid=470</wfw:commentRss>
    

    <author>mh+blog-zugschlus-de@zugschlus.de (Marc 'Zugschlus' Haber)</author>
    <content:encoded>
    &lt;p&gt;
Der VLAN-Beauftragte rät: Ja, hp ProCurve Switches 2650 haben für die Dual-Personality-Ports zwei Registersätze. Und
nein, es ist deswegen nicht zielführend, zuerst den Port zu konfigurieren, dann den GBIC reinzustecken und das Ding so
dann zum Kunden zu shippen. Weil, mit einem Port, der untagged im Default-VLAN ist, kann der Kunde nicht so viel
anfangen.
&lt;/p&gt;
  
    </content:encoded>

    <pubDate>Thu, 12 Oct 2006 13:43:04 +0200</pubDate>
    <guid isPermaLink="false">http://blog.zugschlus.de/archives/470-guid.html</guid>
    <category>admintipp</category>
<category>gbic</category>
<category>netzwerk</category>
<category>procurve</category>

</item>
<item>
    <title>rsync-backup und uid/gid-Nummern</title>
    <link>http://blog.zugschlus.de/archives/394-rsync-backup-und-uidgid-Nummern.html</link>
            <category>Admintipp des Tages</category>
    
    <comments>http://blog.zugschlus.de/archives/394-rsync-backup-und-uidgid-Nummern.html#comments</comments>
    <wfw:comment>http://blog.zugschlus.de/wfwcomment.php?cid=394</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.zugschlus.de/rss.php?version=2.0&amp;type=comments&amp;cid=394</wfw:commentRss>
    

    <author>mh+blog-zugschlus-de@zugschlus.de (Marc 'Zugschlus' Haber)</author>
    <content:encoded>
    &lt;p&gt;
Wenn man mit rsync ein Backup auf ein anderes System macht, das zwar ähnliche Accountnamen, aber keine identische
Zuordnung zwischen Accountnamen und uid/gid hat, möchte man bei beiden rsync-Aufrufen (backup und restore) die Option
--numeric-ids verwenden.
&lt;/p&gt;

&lt;p&gt;
Das erspart einem böse Überraschungen beim Reboot nach dem Restore.
&lt;/p&gt;
  
    </content:encoded>

    <pubDate>Thu, 18 May 2006 11:39:04 +0200</pubDate>
    <guid isPermaLink="false">http://blog.zugschlus.de/archives/394-guid.html</guid>
    
</item>
<item>
    <title>Mit putty von Windows auf unixoides</title>
    <link>http://blog.zugschlus.de/archives/340-Mit-putty-von-Windows-auf-unixoides.html</link>
            <category>Admintipp des Tages</category>
    
    <comments>http://blog.zugschlus.de/archives/340-Mit-putty-von-Windows-auf-unixoides.html#comments</comments>
    <wfw:comment>http://blog.zugschlus.de/wfwcomment.php?cid=340</wfw:comment>

    <slash:comments>7</slash:comments>
    <wfw:commentRss>http://blog.zugschlus.de/rss.php?version=2.0&amp;type=comments&amp;cid=340</wfw:commentRss>
    

    <author>mh+blog-zugschlus-de@zugschlus.de (Marc 'Zugschlus' Haber)</author>
    <content:encoded>
    Steve Friedl hat mal wieder einen &lt;a href=&quot;http://blog.zugschlus.de/exit.php?url_id=1693&amp;amp;entry_id=340&quot; title=&quot;http://www.unixwiz.net/techtips/putty-openssh.html&quot;  onmouseover=&quot;window.status=&#039;http://www.unixwiz.net/techtips/putty-openssh.html&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;exzellenten Artikel&lt;/a&gt;
geschrieben, diesmal darüber, wie man von einem Windows-Rechner per ssh auf einen unixoiden Server zugreifen kann. Das
ganze ist auf Windows-Level geschrieben, mit vielen Screenshots etc.&lt;p&gt;Ein anderer Artikel von ihm zum Thema &amp;#8220;&lt;a
href=&quot;http://blog.zugschlus.de/exit.php?url_id=1694&amp;amp;entry_id=340&quot; title=&quot;http://www.unixwiz.net/techtips/ssh-agent-forwarding.html&quot;  onmouseover=&quot;window.status=&#039;http://www.unixwiz.net/techtips/ssh-agent-forwarding.html&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;SSH Agent Forwarding&lt;/a&gt;&amp;#8221; findet sich
ebenfalls.&lt;/p&gt;&lt;p&gt;Selbst ausprobiert hab ich die Anleitung nicht, da ich selbst einen openssh-Client im rxvt von &lt;a
href=&quot;http://blog.zugschlus.de/exit.php?url_id=1695&amp;amp;entry_id=340&quot; title=&quot;http://www.cygwin.com/&quot;  onmouseover=&quot;window.status=&#039;http://www.cygwin.com/&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;cygwin&lt;/a&gt; verwende, wenn ich mit Geld dazu gezwungen werde, mit einem
Windows-Arbeitsplatz zu arbeiten.&lt;/p&gt;&lt;p /&gt;  
    </content:encoded>

    <pubDate>Tue, 28 Feb 2006 19:38:04 +0100</pubDate>
    <guid isPermaLink="false">http://blog.zugschlus.de/archives/340-guid.html</guid>
    <category>putty</category>
<category>ssh</category>
<category>windows</category>

</item>
<item>
    <title>Von Tastaturen und Netzstörungen</title>
    <link>http://blog.zugschlus.de/archives/279-Von-Tastaturen-und-Netzstoerungen.html</link>
            <category>Admintipp des Tages</category>
    
    <comments>http://blog.zugschlus.de/archives/279-Von-Tastaturen-und-Netzstoerungen.html#comments</comments>
    <wfw:comment>http://blog.zugschlus.de/wfwcomment.php?cid=279</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://blog.zugschlus.de/rss.php?version=2.0&amp;type=comments&amp;cid=279</wfw:commentRss>
    

    <author>mh+blog-zugschlus-de@zugschlus.de (Marc 'Zugschlus' Haber)</author>
    <content:encoded>
    &lt;p&gt;Es ist generell ratsam, wenn man schon am packen ist, und den USB-Hub schon aus dem Notebook gezogen hat, das noch
fällige Ende-Kommando an ein im Netz stehendes System nicht auf der soeben abgetrennten USB-Tastatur eintippen zu
wollen.&lt;/p&gt;

&lt;p&gt;Außerdem ist es empfehlenswert, bei Nichtreaktion der ssh-Session nicht gleich Zeter und Mordio auf den Billighoster
zu schreien, sondern erstmal zu gucken, ob das Problem nicht viel lokaler liegt.&lt;/p&gt;

  
    </content:encoded>

    <pubDate>Tue, 13 Dec 2005 21:41:58 +0100</pubDate>
    <guid isPermaLink="false">http://blog.zugschlus.de/archives/279-guid.html</guid>
    <category>admintipp</category>

</item>
<item>
    <title>Dinge, die sudo gar nicht mag, Teil 3</title>
    <link>http://blog.zugschlus.de/archives/274-Dinge,-die-sudo-gar-nicht-mag,-Teil-3.html</link>
            <category>Admintipp des Tages</category>
    
    <comments>http://blog.zugschlus.de/archives/274-Dinge,-die-sudo-gar-nicht-mag,-Teil-3.html#comments</comments>
    <wfw:comment>http://blog.zugschlus.de/wfwcomment.php?cid=274</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.zugschlus.de/rss.php?version=2.0&amp;type=comments&amp;cid=274</wfw:commentRss>
    

    <author>mh+blog-zugschlus-de@zugschlus.de (Marc 'Zugschlus' Haber)</author>
    <content:encoded>
    
&lt;p&gt;&amp;#8220;Plötzlich einen anderen Hostnamen vorfinden, am besten noch einen, den es nicht auflösen kann&amp;#8221;. Dann
sollte man besser eine rootshell offen haben oder das korrekte Root-Passwort parat haben, sonst war&amp;#8217;s das mit der
Uptime.&lt;/p&gt;

&lt;p&gt;Teil 1 und Teil 2 sind übrigens &amp;#8220;&lt;font face=&quot;courier new,courier,monospace&quot;&gt;/var&lt;/font&gt; umounten&amp;#8221;,
respektive &amp;#8220;&lt;font face=&quot;courier new,courier,monospace&quot;&gt;/usr&lt;/font&gt; umounten&amp;#8221;.&lt;/p&gt;

  
    </content:encoded>

    <pubDate>Sun, 11 Dec 2005 13:46:07 +0100</pubDate>
    <guid isPermaLink="false">http://blog.zugschlus.de/archives/274-guid.html</guid>
    
</item>
<item>
    <title>umount /home</title>
    <link>http://blog.zugschlus.de/archives/137-umount-home.html</link>
            <category>Admintipp des Tages</category>
    
    <comments>http://blog.zugschlus.de/archives/137-umount-home.html#comments</comments>
    <wfw:comment>http://blog.zugschlus.de/wfwcomment.php?cid=137</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.zugschlus.de/rss.php?version=2.0&amp;type=comments&amp;cid=137</wfw:commentRss>
    

    <author>mh+blog-zugschlus-de@zugschlus.de (Marc 'Zugschlus' Haber)</author>
    <content:encoded>
    &lt;p&gt;Wenn Du /home umounten willst, achte darauf, dass Du beim &amp;#8220;sudo -s&amp;#8221; nicht in Deinem User-$HOME bist.
Sonst hält die User-Shell das Dateisystem fest.&lt;/p&gt;

&lt;p&gt;Ausserdem denke daran, dass Du bei einem glatten &amp;#8220;sudo -s&amp;#8221; deinen user-$PATH behältst, also auch der
umount-Wrapper aktiv bleibt, den Du Dir gestrickt hast, um /media/usb oder /media/scy oder /media/pcmcia auch ohne
Root-Rechte mounten zu können. Wenn dieser Wrapper dann auch noch in $HOME liegt, wirst Du /home nicht umounten
können, und fuser und lsof werden Dir ständig sagen, das Filesystem sei busy.&lt;/p&gt;

&lt;p&gt;Und Du wirst Dir einen Wolf suchen, weil zu dem Zeitpunkt, zu dem Du suchst, natürlich der umount-Wrapper nicht mehr
offen ist und Du Dir deswegen nicht wirst erklären können, warum /home busy ist.&lt;/p&gt;

  
    </content:encoded>

    <pubDate>Fri, 12 Aug 2005 07:45:16 +0200</pubDate>
    <guid isPermaLink="false">http://blog.zugschlus.de/archives/137-guid.html</guid>
    <category>linux</category>
<category>umount</category>

</item>
<item>
    <title>Warum man auf jedem Host unterschiedliche Passworte haben sollte</title>
    <link>http://blog.zugschlus.de/archives/95-Warum-man-auf-jedem-Host-unterschiedliche-Passworte-haben-sollte.html</link>
            <category>Admintipp des Tages</category>
    
    <comments>http://blog.zugschlus.de/archives/95-Warum-man-auf-jedem-Host-unterschiedliche-Passworte-haben-sollte.html#comments</comments>
    <wfw:comment>http://blog.zugschlus.de/wfwcomment.php?cid=95</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.zugschlus.de/rss.php?version=2.0&amp;type=comments&amp;cid=95</wfw:commentRss>
    

    <author>mh+blog-zugschlus-de@zugschlus.de (Marc 'Zugschlus' Haber)</author>
    <content:encoded>
    
&lt;p&gt;&amp;#8220;Ich boote die Kiste grad nochmal schnell&amp;#8221;&lt;/p&gt;


&lt;pre&gt;&lt;code&gt;
[7/505]mh@scyw00225:~$ ssh q
Linux q 2.6.12.2-zgsrv #1 SMP Mon Jul 4 06:59:29 UTC 2005 i686 GNU/Linux
Last login: Thu Jul 14 15:14:14 2005 from 193.151.248.5
System bootup in progress - please wait
Connection to q.bofh.de closed.
[8/506]mh@scyw00225:~$ sudo shutdown -r now
Password:
Sorry, try again.
Password:
Sorry, try again.
Password:
sudo: 2 incorrect password attempts
[9/507]mh@scyw00225:~$ &lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Zum Glück hatte ich auf scyw00225 in den letzten fünf Minuten kein sudo benutzt...&lt;/p&gt;

  
    </content:encoded>

    <pubDate>Thu, 14 Jul 2005 15:17:50 +0200</pubDate>
    <guid isPermaLink="false">http://blog.zugschlus.de/archives/95-guid.html</guid>
    
</item>
<item>
    <title>Update am Montagmorgen</title>
    <link>http://blog.zugschlus.de/archives/89-Update-am-Montagmorgen.html</link>
            <category>Admintipp des Tages</category>
    
    <comments>http://blog.zugschlus.de/archives/89-Update-am-Montagmorgen.html#comments</comments>
    <wfw:comment>http://blog.zugschlus.de/wfwcomment.php?cid=89</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.zugschlus.de/rss.php?version=2.0&amp;type=comments&amp;cid=89</wfw:commentRss>
    

    <author>mh+blog-zugschlus-de@zugschlus.de (Marc 'Zugschlus' Haber)</author>
    <content:encoded>
    &lt;p&gt;Ein Debian- und Kernel-Update, das gründlich schiefging&lt;/p&gt;

 &lt;p&gt;Um 0530 klingelt der Wecker, um ein remote Update einer Kundenfirewall vorzunehmen. Ich hab die Prozedur in den
letzten Wochen oft genug gemacht, um mir das Update remote zuzutrauen. Einloggen, script hochscp&amp;#8217;en, starten,
warten. So weit so gut.&lt;/p&gt;

&lt;p&gt;Dann das 2.6 Kernel-Image installiert, lvm2 und module-init-tools nicht vergessen, grub geprüft, geschaut ob 8021q,
tg3 und e1000 auch wirklich installiert und qua /etc/modules auch wirklich geladen werden, und schliesslich shutdown -r
now. Warten. Warten. Warten. Mist! Kiste kommt nicht wieder hoch. Serielle Konsole gibt es zwar, ist aber nur aus dem
LAN erreichbar, das von aussen nur sichtbar ist, wenn die Firewall tut.&lt;/p&gt;

&lt;p&gt;Also, ab zum Kunden, am Sicherheitsdienst vorbei, knapp 50 Minuten nach dem Shutdown-Kommando bin ich endlich an der
Konsole. Weitere fünf Minuten später habe ich den undokumentierten KVM-Switch so eingestellt, dass ich auch wirklich
das sehe, was der Linux-Rechner auf seinen Bildschirm malt. Ergebnis 1: das iproute2 aus sarge will die fwmark-Werte
nicht mehr wie das aus woody in Hex, sondern Dezimal. Mist! Schnell geändert. Internetzugang da. Reboot. tcpdump auf
dem Interface, das zum Officenetz zeigt. Traffic, aber wenig. Gut, das mag um diese frühe Zeit möglich sein. Kurz an
die Managementstation getappt. Hm. Wo ist das Internet? Egal, wo es ist: Hier ist es nicht. Nochmal zurück zur
Firewall, nochmal tcpdump. Hm.&lt;/p&gt;

&lt;p&gt;Jede Menge ARP-Requests auf dem zum Office-Netz zeigenden dot1q-Interface, aber keine Antwort von der lokalen Kiste.
Da wird doch wohl nicht etwa dot1q kaputt sein? Nein, das kann nicht sein, auf dem zum Internet zeigenden Interface
fahren wir auch dot1q und das geht. Wo ist der Unterschied? Richtig: Das Internet hängt an der im PCI-Slot des DL140
steckenden Ethernet-Karte (e1000), das Office-Netz am On-Board Tigon3. Seltsam. Also nochmal 2.4 booten. Office-VLAN
funktioniert. Bittewas?&lt;/p&gt;

&lt;p&gt;Im Montagmorgenkoma mutmaße ich: &lt;a href=&quot;http://blog.zugschlus.de/exit.php?url_id=1807&amp;amp;entry_id=89&quot; title=&quot;http://bugme.osdl.org/show_bug.cgi?id=4883&quot;  onmouseover=&quot;window.status=&#039;http://bugme.osdl.org/show_bug.cgi?id=4883&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;tg3 mit dot1q unter 2.6
broken&lt;/a&gt;. Oder was kann das noch anderes sein?&lt;/p&gt;

 
    </content:encoded>

    <pubDate>Mon, 11 Jul 2005 08:28:10 +0200</pubDate>
    <guid isPermaLink="false">http://blog.zugschlus.de/archives/89-guid.html</guid>
    <category>debian</category>
<category>dot1q</category>
<category>linux</category>
<category>sarge-update</category>
<category>update</category>

</item>
<item>
    <title>Time Woes</title>
    <link>http://blog.zugschlus.de/archives/38-Time-Woes.html</link>
            <category>Admintipp des Tages</category>
    
    <comments>http://blog.zugschlus.de/archives/38-Time-Woes.html#comments</comments>
    <wfw:comment>http://blog.zugschlus.de/wfwcomment.php?cid=38</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.zugschlus.de/rss.php?version=2.0&amp;type=comments&amp;cid=38</wfw:commentRss>
    

    <author>mh+blog-zugschlus-de@zugschlus.de (Marc 'Zugschlus' Haber)</author>
    <content:encoded>
    &lt;p&gt;Willst Du, dass dein Router die richtige Zeit in sein Log schreibt,  dann ...&lt;/p&gt;

 &lt;p&gt;... musst Du ihm einen NTP-Server geben. Das bedeutet, dass Du eine IP-Adresse eintragen sollst, die nicht auf dem
Router selbst, sondern woanders gebunden ist. Duh.&lt;/p&gt;

 
    </content:encoded>

    <pubDate>Tue, 24 May 2005 11:46:51 +0200</pubDate>
    <guid isPermaLink="false">http://blog.zugschlus.de/archives/38-guid.html</guid>
    <category>admintipp</category>
<category>ntp</category>

</item>

</channel>
</rss>