Toon posts:

sftp wil niet erg lukken, wordt eruit geknikkerd

Pagina: 1
Acties:

Verwijderd

Topicstarter
Heej,
Als ik probeer te sftp'en naar mijn RH7 doos in de meterkast, kan ie me wel authoriseren, maar wordt direct de verbinding weer verbroken. Wie heeft er een idee waar het aan kan liggen?

Gebruikmakend van SecureFX sftp client, krijg ik de volgende meldingen op het scherm:
i Connect: hyperion:22 [direct]
i State Change: SSH_STATE_UNKNOWN->SSH_STATE_CONNECTING
i State Change: SSH_STATE_CONNECTING->SSH_STATE_EXPECT_IDENTIFIER
i connected
i RECV : Remote Identifier = "SSH-1.99-OpenSSH_2.3.0p1"
i SEND : KEXINIT
i State Change: SSH_STATE_EXPECT_IDENTIFIER->SSH_STATE_INITIAL_KEYEXCHANGE
i RECV : Read kexinit
i Kex Method = diffie-hellman-group1-sha1
i Host Key Algo = ssh-dss
i Send Cipher = 3des-cbc
i Recv Cipher = 3des-cbc
i Send Mac = hmac-md5
i Recv Mac = hmac-md5
i Compressor = none
i Decompressor = none
i SEND : KEXDH_INIT
i RECV : KEXDH_REPLY
i SEND : NEWKEYS
i State Change: SSH_STATE_INITIAL_KEYEXCHANGE->SSH_STATE_INITIAL_EXPECT_NEWKEYS
i RECV : NEWKEYS
i State Change: SSH_STATE_INITIAL_EXPECT_NEWKEYS->SSH_STATE_USERAUTH
i SEND : SERVICE_REQUEST [userauth]
i RECV : SERVICE_ACCEPT
i SENT : USERAUTH_REQUEST [none]
i RECV : USERAUTH_FAILURE, continuations [publickey,keyboard-interactive,password]
i SENT : USERAUTH_REQUEST [password]
i RECV : AUTH_SUCCESS
i State Change: SSH_STATE_USERAUTH->SSH_STATE_CONNECTION
i State Change: SSH_STATE_CONNECTION->SSH_STATE_DISCONNECTING
i State Change: SSH_STATE_DISCONNECTING->SSH_STATE_CLOSING
i State Change: SSH_STATE_CLOSING->SSH_STATE_CLOSED

In mijn secure logfile komen vervolgens de volgende meldingen:
Sep 27 22:37:07 hyperion sshd[12479]: Could not reverse map address 192.168.1.101.
Sep 27 22:37:07 hyperion sshd[12479]: Accepted password for admin from 192.168.1.101 port 4415 ssh2
Sep 27 22:37:07 hyperion sshd[12479]: subsystem request for sftp
Sep 27 22:37:07 hyperion sshd[12479]: error: channel 0: internal error: we do not read, but chan_read_failed for istate 8

  • bkor
  • Registratie: November 2000
  • Niet online
Redhat heeft een update voor openssh. Je gebruikt 2.3.0p1, maar bij ftp://dl.xs4all.nl/pub/mirror/redhat/updates/7.0/en/os/i386/ kan je een nieuwere versie vinden. Kan je proberen of deze versie wel werkt?

Daarnaast moet je voor sftp de volgende regel in je /etc/ssh/sshd_config hebben:
code:
1
Subsystem    sftp    /usr/lib/ssh/sftp-server

Verwijderd

Topicstarter
Heej, die patch zal ik eens bekijken. In sshd_config is deze laatste regel inderdaad opgenomen (anders zou sftp niet eens thuis geven...)

Verwijderd

Redhat heeft een update voor openssh. Je gebruikt 2.3.0p1, maar bij ftp://dl.xs4all.nl/pub/mirror/redhat/updates/7.0/en/os/i386/ kan je een nieuwere versie vinden. Kan je proberen of deze versie wel werkt?
Op die ftp staat alleen 2.5.2 (ongeveer), maar een paar dagen geleden is 2.9.9 uitgekomen (ook de portable versie voor linux e.d.), dus waarschijnlijk komt redhat dan ook wel met een nieuwe versie... Misschien nog eventjes wachten tot redhat ook de nieuwste openssh heeft, hoef je maar een keer te upgraden. Ik weet trouwens niet in hoeverre ze alle packages bijhouden bij redhat.

Verwijderd

Topicstarter
Als het maar werkt, de versie is me dan om het even. Zou het ergens anders aan kunnen liggen? Kunnen jullie verder nog zinnige info uit de logfiles halen?

Verwijderd

Topicstarter
welke van onderstaande packages zou ik moeten hebben eigenlijk? Gewoon allemaal installeren?
04/02/01 08:52 157,105 openssh-2.5.2p2-1.7.2.i386.rpm
04/02/01 08:52 32,715 openssh-askpass-2.5.2p2-1.7.2.i386.rpm
04/02/01 08:52 15,732 openssh-askpass-gnome-2.5.2p2-1.7.2.i386.rpm
04/02/01 08:52 211,388 openssh-clients-2.5.2p2-1.7.2.i386.rpm
04/02/01 08:52 146,897 openssh-server-2.5.2p2-1.7.2.i386.rpm

  • bkor
  • Registratie: November 2000
  • Niet online
Gewoon allemaal d/l en in een aparte dir gooien. Dan rpm -Fvh openssh*.rpm. De -F zorgt ervoor dat alleen de packages worden geupdate die al op het systeem aanwezig zijn.

Indien je een modem hebt / trage Internet verbinding, dan kan je met het volgende commando uitvinden welke openssh packages geinstalleerd zijn:
code:
1
rpm -qa | grep openssh

Waarschijnlijk gaat de nieuwe openssh zeuren om openssl. Die kan je dan gelijk downloaden.

Daarnaast is het handig om alle andere packages (rpm bestanden) ook te d/l en updaten. Sinds RedHat 7.0 is uitgekomen zijn er veel updates gekomen. Heelveel daarvan zijn security updates. Je kan bij RedHat (ergens bij errata) vinden wat de updates precies doen.

Verwijderd

Topicstarter
Kan het zijn dat bovenstaande ftp server niet thuis geeft? Ik kan er niet bij.

Verwijderd

Topicstarter
Helaas, nieuwe packages geupdate, maar mocht niet baten... Iemand anders nog tips/trucs/... ?
Pagina: 1