Gistermorgen mijn server (die draait op freebsd en in amsterdam hangt, ongeveer 200km van mijn huis) via ssh geupgrade. Dit doe ik zo al ongeveer anderhalf jaar. Diverse packages werden vernieuwd, waaronder openssh. Nu wilde ik gisteravond weer inloggen maar dit wilde niet. Putty gaf het volgende aan:
Disconnected. No supported authentication methods available!
Nadat ik gisteravond de hele avond en vandaag de hele dag heb gezocht/geprobeert ben ik er achter dat de authentication van openssh nu via ssh2 met een private en public key moet gebeuren, maar die heb ik dus niet. Hebben jullie een oplossing hoe ik toch kan inloggen?
Wat ik gevonden/geprobeert:
-op diverse fora werd aangeraden te spelen met de authentication methodes, dus Keyboard Interactive aanzetten, forcen tot ssh1 of 2 alles volgens mij geprobeert, maar ik krijg geen connectie, steeds weer diezelfde foutmelding
-andere ssh clients geprobeert, waaronder secureCRT en WinSCP, hier kwam ik er achter dat openssh met een public/private key werkt.
-ftpen naar de server wil wel, maar alleen in de webserver mappen.
-mail werkt, net als de rest, behalve dus inloggen via ssh
-PHPSh en PHP Shell Commander geprobeert om toch in te loggen, maar dan kan ik eigenlijk niks doen, inloggen wil echter wel.
-een CGI shell geval geprobeert, maar die kreeg ik niet werkend.
Hieronder even een stukje logfile van SecureCRT:
Disconnected. No supported authentication methods available!
Nadat ik gisteravond de hele avond en vandaag de hele dag heb gezocht/geprobeert ben ik er achter dat de authentication van openssh nu via ssh2 met een private en public key moet gebeuren, maar die heb ik dus niet. Hebben jullie een oplossing hoe ik toch kan inloggen?
Wat ik gevonden/geprobeert:
-op diverse fora werd aangeraden te spelen met de authentication methodes, dus Keyboard Interactive aanzetten, forcen tot ssh1 of 2 alles volgens mij geprobeert, maar ik krijg geen connectie, steeds weer diezelfde foutmelding
-andere ssh clients geprobeert, waaronder secureCRT en WinSCP, hier kwam ik er achter dat openssh met een public/private key werkt.
-ftpen naar de server wil wel, maar alleen in de webserver mappen.
-mail werkt, net als de rest, behalve dus inloggen via ssh
-PHPSh en PHP Shell Commander geprobeert om toch in te loggen, maar dan kan ik eigenlijk niks doen, inloggen wil echter wel.
-een CGI shell geval geprobeert, maar die kreeg ik niet werkend.
Hieronder even een stukje logfile van SecureCRT:
SecureCRT - Version 5.5.1 (build 407) [LOCAL] : SSH2Core version 4.3.0.407 [LOCAL] : Connecting to ***.***.***.***:22 ... [LOCAL] : Changing state from STATE_NOT_CONNECTED to STATE_EXPECT_KEX_INIT [LOCAL] : Using protocol SSH2 [LOCAL] : RECV : Remote Identifier = "SSH-2.0-OpenSSH_4.6p1 FreeBSD-openssh-portable-4.6.p1,1" [LOCAL] : CAP : Remote can re-key [LOCAL] : CAP : Remote sends language in password change requests [LOCAL] : CAP : Remote sends algorithm name in PK_OK packets [LOCAL] : CAP : Remote sends algorithm name in public key packets [LOCAL] : CAP : Remote sends algorithm name in signatures [LOCAL] : CAP : Remote sends error text in open failure packets [LOCAL] : CAP : Remote sends name in service accept packets [LOCAL] : CAP : Remote includes port number in x11 open packets [LOCAL] : CAP : Remote uses 160 bit keys for SHA1 MAC [LOCAL] : CAP : Remote supports new diffie-hellman group exchange messages [LOCAL] : CAP : Remote correctly handles unknown SFTP extensions [LOCAL] : CAP : Remote correctly encodes OID for gssapi [LOCAL] : CAP : Remote correctly uses connected addresses in forwarded-tcpip requests [LOCAL] : CAP : Remote can do SFTP version 4 [LOCAL] : CAP : Remote x.509v3 uses ASN.1 encoding for DSA signatures [LOCAL] : SEND : KEXINIT [LOCAL] : RECV : Read kexinit [LOCAL] : Available Remote Kex Methods = diffie-hellman-group-exchange-sha256,diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1 [LOCAL] : Selected Kex Method = diffie-hellman-group-exchange-sha1 [LOCAL] : Available Remote Host Key Algos = ssh-rsa,ssh-dss [LOCAL] : Selected Host Key Algo = ssh-dss [LOCAL] : Available Remote Send Ciphers = aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,arcfour128,arcfour256,arcfour,aes192-cbc,aes256-cbc,rijndael-cbc@lysator.liu.se,aes128-ctr,aes192-ctr,aes256-ctr [LOCAL] : Selected Send Cipher = aes256-cbc [LOCAL] : Available Remote Recv Ciphers = aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,arcfour128,arcfour256,arcfour,aes192-cbc,aes256-cbc,rijndael-cbc@lysator.liu.se,aes128-ctr,aes192-ctr,aes256-ctr [LOCAL] : Selected Recv Cipher = aes256-cbc [LOCAL] : Available Remote Send Macs = hmac-md5,hmac-sha1,hmac-ripemd160,hmac-ripemd160@openssh.com,hmac-sha1-96,hmac-md5-96 [LOCAL] : Selected Send Mac = hmac-sha1 [LOCAL] : Available Remote Recv Macs = hmac-md5,hmac-sha1,hmac-ripemd160,hmac-ripemd160@openssh.com,hmac-sha1-96,hmac-md5-96 [LOCAL] : Selected Recv Mac = hmac-sha1 [LOCAL] : Available Remote Compressors = none,zlib@openssh.com [LOCAL] : Selected Compressor = none [LOCAL] : Available Remote Decompressors = none,zlib@openssh.com [LOCAL] : Selected Decompressor = none [LOCAL] : Changing state from STATE_EXPECT_KEX_INIT to STATE_KEY_EXCHANGE [LOCAL] : SEND : KEXDH_GEX_REQUEST [LOCAL] : RECV : KEXDH_GEX_GROUP [LOCAL] : SEND : KEXDH_INIT [LOCAL] : RECV : KEXDH_REPLY [LOCAL] : SEND : NEWKEYS [LOCAL] : Changing state from STATE_KEY_EXCHANGE to STATE_EXPECT_NEWKEYS [LOCAL] : RECV : NEWKEYS [LOCAL] : Changing state from STATE_EXPECT_NEWKEYS to STATE_CONNECTION [LOCAL] : SEND: SERVICE_REQUEST[ssh-userauth] [LOCAL] : RECV: SERVICE_ACCEPT[ssh-userauth] -- OK [LOCAL] : SENT : USERAUTH_REQUEST [none] [LOCAL] : RECV : USERAUTH_FAILURE, continuations [publickey] [LOCAL] : SENT : USERAUTH_REQUEST [publickey (ssh-rsa) - unsigned,fingerprint: *******] [LOCAL] : RECV : USERAUTH_FAILURE, continuations [publickey] [LOCAL] : SEND: Disconnect packet: The user canceled authentication. [LOCAL] : Changing state from STATE_CONNECTION to STATE_SEND_DISCONNECT [LOCAL] : Changing state from STATE_SEND_DISCONNECT to STATE_CLOSED [LOCAL] : Connected for 22 seconds, 1199 bytes sent, 1892 bytes received