Flux rss
Rechercher : dans
Par : Mots clés Nom d'utilisateur
Messages sans réponse

Monter un serveur ssh

g2r, le jeudi 30 octobre 2003 à 10:42:53 
 Signaler ce message aux modérateurs

Bonjour,
Je voudrais savoir comment faire pour monter un serveur ssh sous windows. J'ai trouvé plusieurs logiciels clients ssh, mais pas de serveur.
Mon but est de pouvoir recevoir des fichiers de manière sécurisée, l'expéditeur utilisant un logiciel sftp.
Merci.

1

sebsauvage, le jeudi 30 octobre 2003 à 11:25:32

Les serveurs ssh gratuits sous Windows ne courrent pas les rues.

Peut-être chez cygwin ?
http://cygwin.com/cgi-bin2/package-grep.cgi?grep=sshd

Répondre à sebsauvage

2

sebsauvage, le jeudi 30 octobre 2003 à 12:13:11
  • +2

ça m'intéresse aussi.
Je commence à essayer d'installer le biniou sous Windows.

Dans cygwin, il faut installer le package suivant:
openssh-3.7.1p2-1 (ou plus récent)

Il contient le client et le serveur.

Une fois installé, il faut générer le fichier de configuration:
ssh-host-config

Et pour démarrer le serveur ssh:
/usr/sbin/sshd

Avec un netstat -an, tu devrais voir ton port 22 ouvert en écoute (LISTENING), et tu devrais voir sshd.exe dans la liste des process.

Mon serveur ssh démarre bien, mais j'ai une merdouille au niveau du login (login/mot de passe refusé). Il faudra que je regarde quand j'aurai le temps...

Répondre à sebsauvage

3

g2r, le jeudi 30 octobre 2003 à 13:55:41

Ne connaissant rien à cygwin, j'ai trouvé un package (OpenSSH for Windows) qui se charge d'installer cygwin et de presque tout configurer.
http://lexa.mckenna.edu/sshwindows/
Il me reste juste à remplir \etc\group et \etc\passwd, mais c'est là que j'ai des problèmes... Je ne comprends pas comment faire...

Répondre à g2r

4

sebsauvage, le jeudi 30 octobre 2003 à 16:07:16
  • +1

Pas mal !
Merci !

Je vais essayer ça.

Répondre à sebsauvage

5

sebsauvage, le jeudi 30 octobre 2003 à 16:24:00
  • +2

Pour la création des groupes et users, c'est dans la doc:
( C:\Program Files\OpenSSH\docs\quickstart.txt )

1) Ouvrir une fenêtre Dos dans C:\Program Files\OpenSSH\bin
2) Taper: mkgroup -l >> ..\etc\group
3) Taper: mkpasswd -l >> ..\etc\passwd
4) démarrer le serveur ssh: net start opensshd

Et ça marche !

La différence avec le serveur sshd standard de cygwin est que sous cygwin, on a un shell Unix, alors qu'avec ce OpenSSH on a un shell Windows.

Mais bon c'est nickel.

Merci pour l'URL, je la garde bien au chaud !

Répondre à sebsauvage

24

fredono, le dimanche 16 octobre 2005 à 01:40:00

Quel qu un peu maider jai installer openssh mais c pour créer les compte et password merci

Répondre à fredono

25

sebsauvage, le lundi 17 octobre 2005 à 09:15:37

OpenSSH reprend les comptes de Windows.
Il suffit donc de créer des comptes utilisateur Windows et de taper les lignes de commande que j'ai indiquées au dessus pour recopier les utilisateurs dans la configuration d'Openssh.

Répondre à sebsauvage

6

g2r, le jeudi 30 octobre 2003 à 16:53:36

Mais quand je tape "net start opensshd", on me dit que le nom de service n'est pas valide.....
et puis comment faire pour éditer le fichier \etc\passwd ? il suffit juste de rajouter les logins de ceux qui sont autorisés à se connecter ?
enfin, concernant la gestion des clés, chaque utilisateur doit créer sa paire de clés et donenr au serveur la clé publique ? et pour celui qui gère le serveur aussi ?
Merci.

Répondre à g2r

7

sebsauvage, le jeudi 30 octobre 2003 à 17:51:19

Net start > je pense que le service doit être mal installé. Essai de réinstaller le package complet.
Tu es sous quelle version de Windows ?

passwd : il est possible de l'éditer à la main (voir http://minilien.com/?ZL5LcfMeXp ) ou bien en utilisant useradd ou adduser (si c'est installé dans ton cygwin).

mais le programme mkpasswd va automatiquement lire les users de Windows et crééer les lignes correspondantes dans passwd. Bien pratique.
Donc tu peux très bien créé le user que tu veux dans Windows, puis lancer mkpasswd avec l'option -u pour ne créer que ce user dans le passwd.


chaque utilisateur doit créer sa paire de clés>
Non.
Il y a 2 modes de fonctionnement pour le client.
Soit:
A) Le client génère automatiquement des clés aléatoires, mais utilisées uniquement pour le chiffrement. L'authentification se fait avec login/mot de passe.
ou
B) Le client génère des clés fixes qui sont utilisés pour l'authenficiation. Le client n'a plus besoin de taper login/mot de passe.

La solution A est la plus courante et c'est l'option par défaut de la majorité des client ssh.
Pour la solution B, les opérations à effectuer sont décrites dans l'aide d'OpenSSH:
C:\Program Files\OpenSSH\docs\key_authentication.txt

Répondre à sebsauvage

8

g2r, le jeudi 30 octobre 2003 à 18:15:54

Je viens de réinstaller le package mais "net start opensshd" me renvoie toujours la même erreur. J'ai regardé dans la liste des services avec la commande msconfig, est-ce que opensshd doit apparaître ? (j'ai windows xp familiale)

Répondre à g2r

9

sebsauvage, le jeudi 30 octobre 2003 à 18:24:20

Je ne connais pas XP.
Je suis sous 2000.

Le service 'OpenSSHd' doit apparaître dans la MMC (panneau de configuration > services).

Répondre à sebsauvage

10

sebsauvage, le jeudi 30 octobre 2003 à 18:29:58

Est-ce que tu as bien installé OpenSSH en tant qu'administrateur ?

Répondre à sebsauvage

11

g2r, le jeudi 30 octobre 2003 à 18:41:39

J'ai essayé d'installer le service opensshd comme indiqué sur le site de l'auteur mais ça ne fonctionne toujours pas... je crois que je vais donc abandonner...
En tous cas merci pour votre aide.

Répondre à g2r

12

g2r, le jeudi 30 octobre 2003 à 18:55:46

>> Est-ce que tu as bien installé OpenSSH en tant qu'administrateur ?
on ne m'a pas posé la question. de toute façon je n'ai qu'un compte qur mon pc, et je suis administrateur.

Répondre à g2r

13

sebsauvage, le vendredi 31 octobre 2003 à 10:51:29

Bon... dommage.

Répondre à sebsauvage

14

sebsauvage, le jeudi 6 novembre 2003 à 17:47:02
  • +1

Je remonte le thread.

J'ai trouvé un lien qui explique diverses solutions pour installer gratuitement un serveur ssh sous Windows:

http://www.jfitz.com/tips/ssh_for_windows.html#SSH_Servers

Ils donne en particulier 3 liens:
- comment configurer sshd dans cygwin: http://tech.erdelynet.com/cygwin-sshd.asp
- (lien déjà donné) serveur openssh autonome: http://www.networksimplicity.com/openssh/
- installation minimale pour un serveur ssh/cygwin: http://www.certaintysolutions.com/tech-advice/ssh_on_nt.html­

Répondre à sebsauvage

15

tafiscobar, le jeudi 6 novembre 2003 à 22:04:28
  • +2

Il ya aussi putty ssh : http://www.chiark.greenend.org.uk/~sgtatham/putty/

tafiscobar

Répondre à tafiscobar

16

sebsauvage, le vendredi 7 novembre 2003 à 10:03:27

Oui oui, je connais.
Mais là on parlait des serveurs shh. :-)

Répondre à sebsauvage

17

arca, le mardi 30 décembre 2003 à 13:02:09

Slt,

J'ai installe ssh server avec cygwin, par contre, j'ai du mal avec la creation des clefs, je ne vois pas ou elles se situent (je veux generer une clef par user) et je ne sais pas si sous windows il y a aussi la notion de authorized_key à remplir ?

Merci

Répondre à arca

18

blaise, le samedi 11 décembre 2004 à 16:09:13

Je vien d'installer openssh sur mon poste win 2000 server
j'aimerai utiliser putty comme client pour accéder à mon serveur à distance
mais je ne comprend pas grad chose à la notion de groupr et de clé
j'aimerai donc savoir comment configurer openssh sur mon poste et putty sur le poste client
merci

Répondre à blaise

19

Laurent, le mercredi 23 février 2005 à 15:09:59

Comment fait on pour ajouter des utilisateurs ?

Merci

Répondre à Laurent

20

sebsauvage, le mercredi 23 février 2005 à 16:00:26
Répondre à sebsauvage

21

nico, le lundi 14 mars 2005 à 11:51:42

Salut

j'ai installé le serveur ssh de cygwin sur un XP pro sp2.
le service est installé, et démarre correctement à chaque demarrage de windows.
Par contre la commande net start sshd ou net stop sshd ne fonctionne pas: le service mets 3 plombres à répondre.

de plus si j'essaye de me connecter il me renvoi "ssh: connection refused" ou un truc comme ca.

netstat -an ne monbtre aucun port 22 ouvert en Listening. bizarre, le servbice tourne et le firewall est correctement reglé.

une idée serait trop bienvenue

Répondre à nico

22

mxp, le lundi 18 avril 2005 à 17:02:37

Salut,

J'avais le même problème que toi mais j'ai trouvé la solution:
Il faut se rendre dans
Démarrer/Panneau de Config/Comptes d'utilisateurs
là tu repères tes utilisateurs, ensuite tu vas dans :
Onglet "option avancé" et tu selectionne le bouton "Avancé"
Tu te rends dans la partie "Utilisateurs" et tu selectionne l'utilisateur que tu voudras entrer en ssh, petit click droit et "Définir un mot de passe".
Ensuite tu saisi un mot de passe.
Et tu retentes de te connecter en ssh sur ton cygwin avec ce login et le nouveau mot de passe saisi, et normalement ça passe.

Bon courage.

Répondre à mxp

23

bilbo, le mardi 21 juin 2005 à 11:37:11

Pour tous ceux qui veulent installer un serveur ssh sous windows sans se prendre la tête, je vous conseille l'adresse suivante: http://www.buzzsurf.com/surfatwork/

Ca utilise putty et OpenSSH sous Windows et c'est très bien expliqué. Même moi j'ai réussi à tout comprenre ^^

Répondre à bilbo

26

sylvain, le dimanche 27 novembre 2005 à 19:24:23

Bonjour,
j'ai suivi à la lettre les indications du site dont le lien viens d'être donné.(très bon site ).
j'ai crée un serveur ssh chez moi avec openssh, j'ai crée un compte windows avec mot de passe, j'ai entré les commandes indiquées pour qu'il repere les users et les passords
et j'ai installé sur un autre pc le client (putty.exe + shunnel.bat)
cependant je rencontre deux problèmes:
-lorsque je lance le client de mon pc pour voir si ça marche, putty me dit "fatal error,connexion refused"
mais c'est peut etre juste que l'on ne peut pas se connecter au serveur quand on est le serveur (ce qui peut paraitre normal)!!!
-par contre ce qui n'est pas normal c'est qu'à partir d'un autre ordinateur(derriere un firewall) il met :
"network error, connexion time out". Quelqu'un a-t-il déjà eu cette erreur ? pour info j'ai windows xp sp2 et celui qui essaye d'etre client ssh
se connecte à internet par VPN...

Merci...

Répondre à sylvain

27

jj, le dimanche 18 décembre 2005 à 14:35:21

Salut,

j'avais ce probleme la, alors j'ai utilisé le port 22 et apres ca a marché...

par contre j'aimerai savoir comment on change le repertoire sur lequel on tombe juste apres la connection...

merci a plus

Répondre à jj

28

jj, le dimanche 18 décembre 2005 à 14:42:22

Par contre pour acceder a partir de l'autre pc, il faut verifié que ton adresse ip n'est pas changé entre le moment où tu la note pour aller sur l'autre pc et le moment ou tu essaie de te connecter.

si comme moi ton ip n'est pas fixe, il exite un truc no-ip qui "remplace" ton ip par une adresse fixe.


bye

Répondre à jj

29

sebsauvage, le dimanche 18 décembre 2005 à 16:09:54

Au fait, j'ai créé une entrée dans la FAQ qui explique de A à Z comment installer un serveur ssh sousWindows, pour ceux que ça intéresse:

http://www.commentcamarche.net/faq/sujet-2132-Installation-d­un-serveur-ssh-sous-Windows

Répondre à sebsauvage

30

osiris73, le jeudi 22 décembre 2005 à 10:39:39
  • +1

Bonjour à tous,

J'ai voulu suivre la doc de sebsauvage mais j'arrive à un problème, quand je tape la commande ssh-host-config -y j'ai le message suivant :

bash: ssh-host-config command not found

Je ne sais pas quoi faire ?

merci de votre aide

Répondre à osiris73

67

deauvhyl, le mercredi 12 septembre 2007 à 20:10:36

J obtient ce message
bash: ssh-host-config command not found
J' ai lu votre reponse à propos du PATH a changer mais g ne vois pas de quoi vous parlez. Soyez plus clair svp. De quel path, il s'agit ?

Répondre à deauvhyl

31

osiris73, le jeudi 22 décembre 2005 à 10:50:30

Bonjour à tous,

J'ai voulu suivre la doc de sebsauvage mais j'arrive à un problème, quand je tape la commande ssh-host-config -y j'ai le message suivant :

bash: ssh-host-config command not found

Je ne sais pas quoi faire ?

merci de votre aide

Répondre à osiris73

32

sebsauvage, le jeudi 22 décembre 2005 à 11:31:47
  • +2

Vérifie que ton PATH est correctement réglé.
ça doit être la source du problème.

Répondre à sebsauvage

33

osiris73, le jeudi 22 décembre 2005 à 13:01:09

Merci sebsauvage,

Effectivemement, j'avais mis dans le PATH cywin au lieu de cygwin,

super ça fonctionne

Merci encore

Répondre à osiris73
[Réseaux] Installation d'un serveur ssh sous Windows Cet article va vous expliquer comment installer et configurer un serveur ssh sous Windows. Sommaire Introduction Choix du logiciel OS nécessaire Outils utilisés Avant de commencer Note importante Note de l'auteur (sebsauvage) I -... www.commentcamarche.net/faq/sujet-2132-reseaux-installation-d-un-serveur-ssh-sous-windows
Installer un serveur ssh sous Ubuntu Un serveur ssh vous permet d'accéder à distance à votre machine. Vous aurez ainsi accès à la console distante (équivalente à telnet, mais sécurisée) et au transfer de fichiers (équivalent à FTP, mais sécurité également). Installation On ne peut... www.commentcamarche.net/faq/sujet-6658-installer-un-serveur-ssh-sous-ubuntu
Serveur SSH Bonjour, je veux créer un serveur ssh. J'ai pour cela installer Openssh pour windows. J'arrive à lancer mon serveur (grâces notament aux divers tuto présent sur ccm) Mais le problème c'est que je voudrais ouvrir mon serveur ssh par le port 443 et non... www.commentcamarche.net/forum/affich-3836704-serveur-ssh
Se logguer à distance avec ssh (Linux)(Pour ceux qui voudraient avoir un rappel sur SSH : http://www.commentcamarche.net/crypto/ssh.php3) Les commandes suivantes nécessitent d'avoir un compte sur la machine sur laquelle on veut se connecter et qu'un serveur SSH y soit installé. ... www.commentcamarche.net/faq/sujet-74-se-logguer-a-distance-avec-ssh-linux
Protéger votre serveur ssh contre les attaques brute-forcessh est excellent pour accéder à distance à ses fichiers, ou même utiliser son ordinateur à distance. Mais que faire contre les attaques de type brute-force ? (Essai de toutes les combinaisons de lettre pour trouver le mot de passe). C'est... www.commentcamarche.net/faq/sujet-6748-proteger-votre-serveur-ssh-contre-les-attaques-brute-force
Accéder à un serveur ssh comme si c'était un répertoire local1. Installez sshfs: sudo aptitude install sshfs 2. Créez le répertoire où apparaîtra le serveur ssh: mkdir pointdemontage 3. Ajoutez les utilisateurs autorisés à utiliser le logiciel au groupe fuse : sudo adduser username fuse 4. Montez le... www.commentcamarche.net/faq/sujet-6667-acceder-a-un-serveur-ssh-comme-si-c-etait-un-repertoire-local
[SSH] Monter serveur -> admin a distance (Résolu)Bonjour a tous ! avant toute chose, j'ai cherché sur les forums à "ssh", "ssh serveur", "ssh internet", mais pas trouvé mon bonheur... Pour une fois, google n'a pas été un aussi bon ami que d'habitude... J'ai monté un pc Kubuntu... www.commentcamarche.net/forum/affich-2785624-ssh-monter-serveur-admin-a-distance
[ssh] pb de connexion serveur ssh, port 22 (Résolu)bonjours voila j'ai un serveur sous debian j'ai installer le packtage ssh malgrer un bonne configuration avec le fichier sshd_config et apres avoir fait et /etc/init.d/ssh start et /etc/init.d/ssh reload (a chaque fois que j'ai modifié le fichier) le... www.commentcamarche.net/forum/affich-1984286-ssh-pb-de-connexion-serveur-ssh-port-22
Serveur ssh ubuntuBonjour, Je vous expose mon problème. J'ai voulu créer mon propre serveur ssh sur l'un de mes pc qui tourne sous ubuntu 8.04. J'ai donc télécharger openssh server De la j'ai fait une redirection de port sur mon modem (port 22) vers mon adresse ip (qui... www.commentcamarche.net/forum/affich-8745852-serveur-ssh-ubuntu
Télécharger SSH Secure ShellSSH secure shell for workstations est un client SSH flexible permettant de se connecter de façon sécurisée à des applications distantes. www.commentcamarche.net/telecharger/telecharger-71-ssh-secure-shell