Aller au contenu

ssh entre linux/os x et windows


Messages recommandés

salut ;)

 

je cherche à utiliser ssh via openssh depuis linux et vers windows.

 

pour le moment je m'appuie sur cette doc

http://virologie.free.fr/documents/openSSH/ssh_configurations.html

 

 

j'ai mis à jour sshd_config selon l'aide fournie également par la doc open bsd http://openssh.bsdfrog.org/manual.html

 

j'ai créé une clé rsa et je cherche à l'installer sur la machine windows : comment procéder ?

 

ce que j'ai fait :

 

ssh-keygen -b 2048 -t rsa

 

ssh-copy-id -i ~/.ssh/id_rsa.pub <user>@<remote-server> 

pour cette commande là est ce uniquement pour du linux/unix ?) car quand je tente j'ai un time out sur le port 22...

j'ai créé une règle dans le pare feu pour ssh (tcp 22)  (eset security suite 6) mais je me demande si ce que j'ai fait suffit.

la doc d'eset me parle de zones de confiance... dois je passer par cette config là dans le parfeu impératviement sur la machine windows ?

 

bon j'ai essayé nomachine et via nx la communication passe entre linux et windows mais via ssh non, apparemment il faut une version payante.

 

Sur windows j'ai pris mobaxterm : y a t'il une config à faire ? je l'ai associée dans le pare feu au port ssh.

 

Y a t'il des parefeux windows plus pratiques d'emploi pour l'ouverture des ports ?

 

Merci ;)

 

Lien vers le commentaire
Partager sur d’autres sites

Je vais encore passer pour un troll mais pour faire l'équivalent de SSH sous windows on utilise powershell :x Installer un ssh like te permettra juste d'accéder à une console ms dos (cmd). Enfin je crois vu j'utilise toujours powershell. Ca fait très artificiel quand même.

Lien vers le commentaire
Partager sur d’autres sites

;=)

merci pour vos questions/infos

 

je teste d'abord en local, puis je ferais ca en distant.

 

powershell :x Installer : je connais pas : késako ? je vais regarder le lien plus haut

j'imagine que mon erreur vient de ne pas avoir installé le serveur ssh sur windows 8.

 

pour le moment j'ai configuté sshd_config sur la machine linux, laissé ssh_config par défaut et ouvert les ports pour ssh dans les machines, puis pris mobaxterme sur windows.

Lien vers le commentaire
Partager sur d’autres sites

Dans freesshd que conseille le tuto plus haut j'ai configuré un user comme indiqué : administrator, autorisé ssh seulement mais avec connection par clé publique.

par contre dans l'onglet server status il me dit que ssh n'est pas démarré, si je clique pour le démarrer j'ai ceci : the specified address  is already in use.

Quelle adresse est utilisée et par quoi ?

 

est ce nomachine qui tourne déjà ?

 

merci ;)

Lien vers le commentaire
Partager sur d’autres sites

  • 3 semaines après...

;)

 

où se trouvent les fichiers de config de ssh sous windows svp ?

pour le moment je n'arrive pas à copier la clé publique depuis linux vers windows, j'ai créé un utilisateur exprés sur windows mais son mot de passe est refusé .

 

 

merci ;)

 

# ssh-copy-id -i ~/.ssh/id_rsa.pub fabrice@192.168.0.10
/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed
Enter passphrase for key '/root/.ssh/id_rsa':
Enter passphrase for key '/root/.ssh/id_rsa':
/usr/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed -- if you are prompted now it is to install the new keys
Enter passphrase for key '/root/.ssh/id_rsa':
fabrice@192.168.0.10's password:
Permission denied, please try again.
fabrice@192.168.0.10's password:
Permission denied, please try again.
fabrice@192.168.0.10's password:
Received disconnect from 192.168.0.10: 2: Too many attempts.

 

linux-opensuse131:~ # scp .ssh/id_rsa.pub fabrice@192.168.0.10:.ssh/authorized_keys
Enter passphrase for key '/root/.ssh/id_rsa':
fabrice@192.168.0.10's password:
Permission denied, please try again.
fabrice@192.168.0.10's password:
Permission denied, please try again.
fabrice@192.168.0.10's password:
Received disconnect from 192.168.0.10: 2: Too many attempts.
lost connection

Lien vers le commentaire
Partager sur d’autres sites

Déjà éviter de faire un scp vers .ssh/authorized_keys car cela virerait toutes les clés SSH déjà installés.
 
Sur le serveur vérifie que SSH accepte les connexions par mot de passe (PasswordAuthentication yes) au moins le temps de mettre la clé.

Si tu as un accès physique tu peut aussi faire le transfert d'une autre façon (clé USB).

 

PS : cela parait évidant mais le login 'fabrice' doit exister et lorsque SSH demande "fabrice@192.168.0.10's password:" c'est bien le pass actuel de fabrice sur le serveur qu'il faut donner et non la passphrase de la clé SSH.

Lien vers le commentaire
Partager sur d’autres sites

;)

 

bon, là j'ai mis la 8.1 donc je dois voir pour la config du parefeu.

Ssh est t'il présent par défaut dans le parefeu de windows ?  je ne suis pas certain de ma règle, je vais voir si je trouve des tutos clairs.

 

où se trouve la config du serveur sur windows ? je pense à mobaxterm

 

j'avais bien mis les bons ids et pwd mais peut être le fait que j'ai créé le compte sans m'y être connecté génait, cette fois j'ai créé le compte et m'y suis connecté.

Lien vers le commentaire
Partager sur d’autres sites

non, au départ je n'avais pas fait le nécessaire je pense (depuis linux) , comme j'ai testé plusieurs options possible que ca génait quelque part.

 

là j'ai passé le poste windows en 8.1, j'ai le parefeu par défaut de windows, j'ai ajouté des régles pour ssh en tcp et udp.

je dois prendre le client , putty par exemple, pour le moment le site de putty.org ne s'affiche pas.

pour le serveur en effet freesshd

 

du coup je me suis créé un user spécifique pour tester sur windows

 

il faut que je refasse l'install de freesshd selon le tuto plus haut

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...