[linux] chroot scp problem po update systemu

Rybarik, Michal mrybarik na tronet.sk
Úterý Říjen 7 15:00:46 CEST 2003


zdravim all,

par dni dozadu som up2datoval system (RH8), za zmienku stoji asi
hlavne glibc (tusim z 2.2 na 2.3.2). po update mi prestali chodit
chrootovane accounty pre scponly/winscp (celkom pochopitelne, kniznice
v jailoch sa sami neupdatnu). ok, po troche trapenia som vystaval novy
jail a winscp sa rozbehlo. ale nie uplne. prihlasenie i nastavovanie
prostredia prebehne korektne, viem uploadnut subor, ale - naopak to
nejde, pokus o download skonci s timeoutom.

z nechrootovaneho prostredia funguje aj upload aj download, ale pod
chrootom len upload. strace mi nic mudre nepovedalo, neviem si v
chrootnutej konzole nasimulovat spustenie sftp subsystemu a prislusnu
akciu, a cez winscp take moznosti nemam. preventivne som este skusil
upgradnut openssl aj openssh (aj tak uz bolo treba), ale ostalo to bez 
zmeny.

podarilo sa mi akurat vyrvat log z winscp, podla neho sudim ze to
odvisne v case, kedy by mali zacat od ftp subsystemu prichadzat data.
tipoval som to aj na problem s ftp, to som tiez nedavno upgradoval
(proftpd), ale samotne ftp funguje aj na chrootovanom accounte bez
problemov. mate napad, co este skusit?

upload (prebehne ok):

. Copying 1 files/directories to local directory "C:\Temp\"
.   PrTime: Yes; PrRO: Yes; Rght: rw-r--r--; FnCs: N
.   TM: M; AscM: *.*htm*; *.txt; *.php*; *.cgi; *.c; *.cpp; *.h; *.pas; *.bas; *.tex
> scp -r -p -d -f ".bash_logout" ; echo "WinSCP: this is end-of-file:$?"
. Sending NULL.
< T1049997108 0 1065467999 0
. Sending NULL.
< C0644 24 .bash_logout
. Sending NULL.
. Binary transfer mode selected.
. SCP remote side confirmation (0)
. Sending NULL.
< WinSCP: this is end-of-file:0
. Closing connection.


download (skonci s timeoutom):

. Copying 1 files/directories to local directory "C:\Temp\"
.   PrTime: Yes; PrRO: Yes; Rght: rw-r--r--; FnCs: N
.   TM: M; AscM: *.*htm*; *.txt; *.php*; *.cgi; *.c; *.cpp; *.h; *.pas; *.bas; *.tex
> scp -r -p -d -f "index.php" ; echo "WinSCP: this is end-of-file:$status"
. Sending NULL.
. Waiting for data timed out, asking user what to do.
. Asking user:
. Host hasn't answered for 15 seconds.
. 
. Wait for another 15 seconds? Pressing 'Abort' button will close session. ()
. Attempt to close connection due to fatal exception:
* Terminated by user.
. Closing connection.
* (ESshFatal) Copying files from remote side failed.

s pozdravom
michal rybarik



Další informace o konferenci linux