SVN => stdin: is not a tty

Fórumok

Sziasztok!

Próbálnék egy subversion szervert beüzemelni. A szerver egy CentOS 4.7-et futtató VPS. Sajnos elég sok minden non-standard.

Shell-nek bash-t használok, de a ~/.bashrc /etc/bashrc stb file-ok "gyárilag" meg vannak változtatva a VPS-en.

Mikor az SVN-t használnám, a következő hibába ütközöm:

zed@zolinux:~/repo$ svn co svn+ssh://zoltan@gepnev/repository/
zoltan@gepnev's password:
stdin: is not a tty
zoltan@gepnev's password:
stdin: is not a tty
zoltan@gepnev's password:
stdin: is not a tty
A repository/docs
A repository/code
A repository/readme.txt
A repository/etc
A repository/test.txt
Checked out revision 5.
zed@zolinux:~/

Tehát maga az SVN működik, csak warning-okat szór az ssh. A google szerint ez a problémám:

http://www.webhostingtalk.com/showthread.php?p=3579809

Az alábbi "workaround"-ot alkalmaztam:

http://yawebhost.wordpress.com/2007/01/14/stdin-is-not-a-tty/

Sajnos így is 3x kéri be a jelszavam az ssh. Hogyan tudom a problémát javítani? Sajnos a tudásom kevés.

A baj az, hogy GUIs SVN klienseket megzavarhatja a hibaüzenet és/vagy a többszöri jelszó bekérés. (Connection interrupted unexpectedly, stb.)

Előre is köszönöm a segítséget!

Hozzászólások

Az is kérdésem, hogy hogyan tudok utána járni, hogy a shell-t a VPS hogyan konfigolja az usereknek?

Erre gondoltam. De a kérdés inkább úgy pontos, hogy tegyük fel, hogy nem alapértelmezett fileokat hív meg a szerver.

Ilyenkor ezt miből látom/keresem vissza?

Kötelezően az általad említett file-ok hívnak meg más beállítást tartalmazó file-t?

A VPS-en fut egy cPanel és egy WHM nevű http alapú interfész és ez mindenbe belezavar.

Mi ssh public key-ekkel használjuk az SVN-t.

Nálad nem jöhet szóba?

A haromszor bekert jelszora az egyetlen megoldas az ssh kulcs hasznalata. Nem is lehetoseg, hanem egyenesen KOTELEZO.
--


()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.

OK, jogos, köszönöm a segítséget, bár attól még, hogy kulcsot használok, a hiba még mindig meglesz. Ez amolyan workaround. (Biztonsági szemponttal egyetértek.)

Jelenleg a cPanel és a WHM miatt elég cudar a helyzet. Az ssh standard porton beengedi a root-ot is.

Próbáltam állítani az /etc/ssh/sshd_config-ot, de nem veszi figyelembe a rendszer se init.d-s démon újraindításnál, se a szerver GUI-ból való újraindítása után. (Konzolból nem indult újra.)

A cPanel és a WHM eltávolításáról vki esetleg tud vmit? (Félek kiölni az init.d-ből)...

A probléma sajnos komplex. Éjjel állítgatom, hátha menni fog az ssh kulccsal.