All we need: “Peace, Love & Linux”



Poslední příspěvky

Rubriky

Mrak tagů

Odkazy


Meta

Archivy




Illegal sftp packet len: 1313167187

Tak se tak jednoho dne stalo, že na našem vývojovém serveru, jehož zveme dixie, přestalo fungovat sftp. Koukal jsem na to jak blázen. Nikdo se přes sftp nepřipojil a ani scp nefungovalo. Program, který občas použiji na připojení k ftp nebo sftp (tedy kyberkachna), hlásil tu krásnou hlášku, kterou má tento zápisek v titulku. Koukal jsem na to docela vyjeveně a naprosto nechápal co se to děje. Mávl jsem tedy rukou a odtušil, že dixie je v rozkladu. Pomocí sshfs a fuse jsem si připojil dixie a jal se dělat to co jsem dělat chtěl.

Bublinka je můj úžasný a krásný server. Nicméně co se nestalo. Takhle jsem si jednoho rána přišel a zjistil, že nefunguje sftp. V tu chvíli se mi v hlavě roztočila kolečka. První myšlenka směřovala k otázce “WTF?”. Další se začala zabývat tím co sem s tím serverem včera dělal. No a poslední pracovala skoro paralelně s těmi dvěma prvními a říkala si: “Kde já to sakra viděl?”. Jasné! Dixie dělala to samé. Kyberkachna vracela hlášku o tom, že délka příchozího paketu je neplatná a scp ukázalo první řádek z výstupu programu sysnews. Naštěstí se všechny tři myšlenky nakonec sešly na jednom bodě a já začal porovnávat co mají oba servery společného. A když jsem k tomu přidal to, že den předtím jsem na bublince nainstaloval sysnews, tak mi z toho vypadlo, že za to bude moci ten program. A taky, že ano !

Sysnews jsou takový šikovný prográmek na oznamování úprav na server ostatním uživatelům. Funguje tak, že v adresáři /var/lib/sysnews jsou soubory. Soubory se zprávami. Zobrazení se spouští programem news. Má několik přepínačů. Zobrazit vše, jen nejnovější, nepřečtené atd. No a aby se to ukazovalo krásně uživatelům po přihlášení tak se do /etc/profile přidá řádek “news -nl”. No a ono to při přihlášení krásně vylistuje ty zprávičky.

No a tak jsem si uvědomil, že první co odpoví při přihlášení přes sftp je ten prográmek news, což se samozřejmě klientovi nelíbí. Přemýšlel jsem a zatím jsem nevymyslel co s tím. Nějak to fungovat musí, protože na našem produkčním serveru nám to funguje, tak jak jsem výše popsal. Musím zjistit co je tam jinak a doladit to na bublince.

Posted by Chlup 19.09.2007 22:13


Post A Comment

You must be logged in to post a comment.