2017-07-06 1 views
1

Il devient coincé comme vous pouvez le voir. Voici ce que montrent les connexions verbeuses. Cant ssh à un serveur cygwin

[[email protected] ~]$ ssh -v [email protected] 
OpenSSH_4.3p2, OpenSSL 0.9.8e-fips-rhel5 01 Jul 2008 
debug1: Reading configuration data /etc/ssh/ssh_config 
debug1: Applying options for * 
debug1: Connecting to uscasaciccx82 [113.130.154.54] port 22. 
debug1: Connection established. 
debug1: identity file /cpmapps/ftpuser/.ssh/identity type -1 
debug1: identity file /cpmapps/ftpuser/.ssh/id_rsa type 1 
debug1: identity file /cpmapps/ftpuser/.ssh/id_dsa type -1 
debug1: loaded 3 keys 
debug1: Remote protocol version 2.0, remote software version OpenSSH_6.6.1 
debug1: match: OpenSSH_6.6.1 pat OpenSSH* 
debug1: Enabling compatibility mode for protocol 2.0 
debug1: Local version string SSH-2.0-OpenSSH_4.3 
debug1: SSH2_MSG_KEXINIT sent 
debug1: SSH2_MSG_KEXINIT received 
debug1: kex: server->client aes128-ctr hmac-md5 none 
debug1: kex: client->server aes128-ctr hmac-md5 none 
debug1: SSH2_MSG_KEX_DH_GEX_REQUEST(1024<1024<8192) sent 
debug1: expecting SSH2_MSG_KEX_DH_GEX_GROUP 
debug1: SSH2_MSG_KEX_DH_GEX_INIT sent 
debug1: expecting SSH2_MSG_KEX_DH_GEX_REPLY 
debug1: Host 'uscasaciccx82' is known and matches the RSA host key. 
debug1: Found key in /cpmapps/ftpuser/.ssh/known_hosts:7 
debug1: ssh_rsa_verify: signature correct 
debug1: SSH2_MSG_NEWKEYS sent 
debug1: expecting SSH2_MSG_NEWKEYS 
debug1: SSH2_MSG_NEWKEYS received 
debug1: SSH2_MSG_SERVICE_REQUEST sent 
debug1: SSH2_MSG_SERVICE_ACCEPT received 
debug1: Authentications that can continue: publickey,password,keyboard-interactive 
debug1: Next authentication method: publickey 
debug1: Trying private key: /cpmapps/ftpuser/.ssh/identity 
debug1: Offering public key: /cpmapps/ftpuser/.ssh/id_rsa 
debug1: Server accepts key: pkalg ssh-rsa blen 277 
debug1: read PEM private key done: type RSA 
debug1: Authentication succeeded (publickey). 
debug1: channel 0: new [client-session] 
debug1: Entering interactive session. 
debug1: Sending environment. 
debug1: Sending env LANG = en_US.UTF-8 

J'ai essayé de me connecter au serveur sans clé mais cela ne fonctionne toujours pas. Je peux me connecter à cygwin très bien sur un serveur local.

local server

+0

Que voulez-vous dire exactement quand vous dites qu'il se bloque? – McGlothlin

+0

Il ne montre jamais l'écran où il est dit qu'il est connecté au serveur distant. – user2373210

+0

Etes-vous sûr que le serveur ssh est en cours d'exécution? – McGlothlin

Répondre

0

Puisque vous essayez de vous connecter à une machine Windows, vous pouvez ne pas avoir un serveur SSH installé/activé. Vérifiez que SSH est installé et correctement configuré dans votre environnement cygwin. Cela fait partie du paquet OpenSSH. Plus d'info here.

Edit: See this post où quelqu'un avait exactement la même erreur.

+0

Le serveur SSH est installé correctement car il fonctionnait correctement il y a 2 jours. J'ai vérifié le journal et c'est ce que son affichage. Je ne vois pas d'horodatage dans le journal, mais l'horodatage du fichier journal provient d'eux lorsque j'ai redémarré cygwin. Impossible de charger la clé d'hôte:/etc/ssh_host_ed25519_key Impossible de charger la clé d'hôte:/etc/ssh_host_ed25519_key Impossible de charger la clé d'hôte:/etc/ssh_host_ed25519_key Impossible de charger la clé d'hôte:/etc/ssh_host_ed25519_key Impossible de charger clé hôte:/etc/ssh_host_ed25519_key Impossible de charger la clé hôte:/etc/ssh_host_ed25519_key – user2373210

0

Voici ce que résolu le problème pour moi.

Run sshd in debug mode using below command 

/usr/sbin/sshd.exe -D -dd 

Cela m'a donné les avertissements ci-dessous

/usr/sbin/sshd.exe $ -D -dd debug2: load_server_config: nom de fichier /etc/sshd_config debug2: load_server_config: config fait len ​​= 285 debug2: parse_server_config: config/etc/sshd_config len 285 debug1: Version sshd OpenSSH_7.5, OpenSSL 1.0.2k 26 janvier 2017 @@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @
AVERTISSEMENT: UNPROTECTED DOSSIER PRIVATE KEY! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@ Les permissions 0770 pour '/ etc/ssh_host_rsa_key' sont trop ouvertes. Il est requis que vos fichiers de clés privées ne sont pas accessibles par d'autres. Cette clé privée sera ignorée. key_load_private: mauvaises permissions Impossible de charger la clé d'hôte:/etc/ssh_host_rsa_key @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@ @
AVERTISSEMENT: FICHIER DE CLÉ PRIVÉE NON PROTÉGÉE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@ Les permissions 0770 pour '/ etc/ssh_host_dsa_key' sont trop ouvertes. Il est requis que vos fichiers de clés privées ne sont pas accessibles par d'autres. Cette clé privée sera ignorée. key_load_private: mauvaises permissions Impossible de charger la clé d'hôte:/etc/ssh_host_dsa_key @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@ @
AVERTISSEMENT: FICHIER DE CLÉ PRIVÉE NON PROTÉGÉE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@ Les permissions 0770 pour '/ etc/ssh_host_ecdsa_key' sont trop ouvertes. Il est requis que vos fichiers de clés privées ne sont pas accessibles par d'autres. Cette clé privée sera ignorée. key_load_private: mauvaises permissions Impossible de charger la clé d'hôte:/etc/ssh_host_ecdsa_key @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@ @
AVERTISSEMENT: FICHIER DE CLÉ PRIVÉE NON PROTÉGÉE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@ Les permissions 0770 pour '/ etc/ssh_host_ed25519_key' sont trop ouvertes. Il est requis que vos fichiers de clés privées ne sont pas accessibles par d'autres. Cette clé privée sera ignorée.key_load_private: bad permissions Impossible de charger la clé hôte:/etc/ssh_host_ed25519_key sshd: aucune clé hôte disponible - quitter.

So I changed the permissions of the above files to 600 

$ chmod 0600 /etc/ssh_host* 

Then the debug command again. 

SHA256:4yqAb/GiMfMJPmIXfKz+Zw4fWOCVN7E6vUDHEtokdHk /var/empty must be owned by root and not group or world-writable. 

changer ensuite l'autorisation de ce dossier à 600.

$ chmod 600/var/vide

Ce résolu le problème.