Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 29/05/2012, à 15:04

koff

Connexion ssh

Bonjour à tous,

je voudrai me connecter sur une machine Windows via SSH.
Pour cela, j'ai installé FreeSSHd
J'ai lancé sur mon Ubuntu ssh -v  nicolas@192.168.0.92 -p 22

Et voici le résultat :

pc@pc:~$ ssh -v nicolas@192.168.0.92 -p 22
OpenSSH_5.9p1 Debian-5ubuntu1, OpenSSL 1.0.1 14 Mar 2012
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug1: Connecting to 192.168.0.92 [192.168.0.92] port 22.
debug1: Connection established.
debug1: identity file /home/pc/.ssh/id_rsa type -1
debug1: identity file /home/pc/.ssh/id_rsa-cert type -1
debug1: identity file /home/pc/.ssh/id_dsa type -1
debug1: identity file /home/pc/.ssh/id_dsa-cert type -1
debug1: identity file /home/pc/.ssh/id_ecdsa type -1
debug1: identity file /home/pc/.ssh/id_ecdsa-cert type -1
debug1: Remote protocol version 2.0, remote software version WeOnlyDo 2.1.3
debug1: no match: WeOnlyDo 2.1.3
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_5.9p1 Debian-5ubuntu1
debug1: SSH2_MSG_KEXINIT sent
debug1: SSH2_MSG_KEXINIT received
debug1: kex: server->client aes128-cbc hmac-md5 none
debug1: kex: client->server aes128-cbc hmac-md5 none
debug1: sending SSH2_MSG_KEXDH_INIT
debug1: expecting SSH2_MSG_KEXDH_REPLY
debug1: Server host key: RSA 01:bc:0a:64:db:34:96:29:06:e3:94:08:f0:54:d7:ba
debug1: Host '192.168.0.92' is known and matches the RSA host key.
debug1: Found key in /home/pc/.ssh/known_hosts:1
debug1: ssh_rsa_verify: signature correct
debug1: SSH2_MSG_NEWKEYS sent
debug1: expecting SSH2_MSG_NEWKEYS
debug1: SSH2_MSG_NEWKEYS received
debug1: Roaming not allowed by server
debug1: SSH2_MSG_SERVICE_REQUEST sent
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug1: Authentications that can continue: publickey
debug1: Next authentication method: publickey
debug1: Trying private key: /home/pc/.ssh/id_rsa
debug1: Trying private key: /home/pc/.ssh/id_dsa
debug1: Trying private key: /home/pc/.ssh/id_ecdsa
debug1: No more authentication methods to try.
Permission denied (publickey).

Ce que je comprend pas, c'est ce système de clés publiques...
Si je choisi le système par mot de passe, je le saisi indéfiniment ...
Si vous avez une idée, merci d'avance smile

Hors ligne

#2 Le 29/05/2012, à 15:11

Nasman

Re : Connexion ssh

La génération des clés s'effectue sur le poste client et la clé doit être communiquée au serveur - il ne faut pas que l'authentification du serveur se fasse par clé à ce moment car pour l'instant le client n'est pas encore authentifié (et n'a pas accès au serveur). Une fois la clé mise dans le serveur (soit parce que l'authentification du serveur se fasse par mot de passe à ce moment) soit en accédant physiquement au serveur, l'authentification par clé sera alors possible.

Voir doc openssh.
Pour que Windows reconnaisse la clé, je suppose qu'un mécanisme similaire existe.


PC fixe sous Bionic 64 bits et portable avec Focal 64 bits

Hors ligne

#3 Le 29/05/2012, à 15:35

koff

Re : Connexion ssh

Merci pour cette réponse Nasman,

Car je bloque vraiment, je voudrai utiliser la commande rsync, pour me connecter sur un FTP (sous windows) et récuperer du contenu vers mon Linux...
Alors j'hésite entre installer un serveur SSH (tel que FreeSSHd), ou utiliser le SFTP de FileZIlla
Le second serait le mieux, mais faut-il toucher quelques chose coté serveur ?
Si vous pouvez m'aiguiller, merci d'avance !

Hors ligne