Connection à distance
Fermé
boumbo
-
9 févr. 2007 à 11:54
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 - 23 févr. 2007 à 09:40
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 - 23 févr. 2007 à 09:40
Bonjour , j'aimerais faire une petite manipulation svp . J'ai dans une maison une pc sous linux et dans l'autre un pc sous windows . Je voudrai me connecter avec putty de ma maison windows à ma maison linux pour écrire quelques programmes... , comment dois je procéder svp , quelles informations ai je besoin ?
merci
merci
A voir également:
- Connection à distance
- Allumer pc à distance - Guide
- Se connecter à gmail sur téléphone - Guide
- Comment connecter chromecast à la télé - Guide
- Se connecter à ma boite hotmail - Guide
- Déclencher appareil photo android à distance - Guide
26 réponses
Bonjour,
Le problème fondamental générer des paires de clés ssh (la clé privée doit être présente sur le client windows, la clé publique sur le serveur linux).
Je fais l'hypothèse que putty et le serveur ssh ont été installés.
On peut générer les clés sous linux par :
ssh-keygen -t rsa
Mettre la clé publique dans le fichier ~/.ssh/authorized_keys du compte linux concerné. Le répertoire ~/.ssh doit être en protection 700
Mettre la clé privée quelque part (dans un fichier protégé...) sous Windows et demander à putty d'importer la clé. Il la met sous un format propre utilisable par la suite.
A la première connexion, la clé publique du serveur s'installe sur le client pour contrôler l'authenticité du serveur dans les connexions ultérieures.
Manu.
Le problème fondamental générer des paires de clés ssh (la clé privée doit être présente sur le client windows, la clé publique sur le serveur linux).
Je fais l'hypothèse que putty et le serveur ssh ont été installés.
On peut générer les clés sous linux par :
ssh-keygen -t rsa
Mettre la clé publique dans le fichier ~/.ssh/authorized_keys du compte linux concerné. Le répertoire ~/.ssh doit être en protection 700
Mettre la clé privée quelque part (dans un fichier protégé...) sous Windows et demander à putty d'importer la clé. Il la met sous un format propre utilisable par la suite.
A la première connexion, la clé publique du serveur s'installe sur le client pour contrôler l'authenticité du serveur dans les connexions ultérieures.
Manu.
sous windows mon putty est bien installé mais sous linux comment faire pour savoir si mon serveur ssh est installé ?
merci
merci
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 898
19 févr. 2007 à 06:23
19 févr. 2007 à 06:23
Salut,
Que te renvoie la commande :
Que te renvoie la commande :
ps -e | grep ssh;-)
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
19 févr. 2007 à 13:48
19 févr. 2007 à 13:48
Salut,
Le résultat de la commande donnée par jipicy t'affiche si le server est démarré ou pas
affiche
Le résultat de la commande donnée par jipicy t'affiche si le server est démarré ou pas
affiche
whereis sshdou même
locate ssh
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionMettre la clé publique dans le fichier ~/.ssh/authorized_keys du compte linux concerné. Le répertoire ~/.ssh doit être en protection 700
plus facile à dire qu'un faire , je suis un néophyte :)
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
19 févr. 2007 à 15:58
19 févr. 2007 à 15:58
ton message N° 5 dit que sshd est installé
pour les droits
lami20j
pour les droits
chmod -vR 0700 /home/user/.sshà remplacer useravec ton utilisateur--
lami20j
oui mais lamij là tu me demandes de changer les droits d'un répertoire je ne vois pas le rapport , or moi je cherche à
Mettre la clé publique dans le fichier ~/.ssh/authorized_keys
Mettre la clé publique dans le fichier ~/.ssh/authorized_keys
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
19 févr. 2007 à 16:21
19 févr. 2007 à 16:21
de changer les droits d'un répertoire je ne vois pas le rapport
Moi je le vois :-))
Le répertoire ~/.ssh doit être en protection 700
lami20j
Moi je le vois :-))
Le répertoire ~/.ssh doit être en protection 700
cat fichier_cle.pub >> /home/user/.ssh/authorized_keys--
lami20j
attends attends tu vas un peu vite lol , moi j'en suis là :
c'est quoi passphrase ?
$ ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to save the key (/home/boumbo/.ssh/id_rsa): ~/.ssh/authorized_keys Enter passphrase (empty for no passphrase):
c'est quoi passphrase ?
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
19 févr. 2007 à 16:28
19 févr. 2007 à 16:28
la passephrase te permet de contrôler et proteger ta clé.
Donc mets une phrase pas un mot.
Pour ne pas être obligé à chaque connexion tu pourras utiliser plus tard ssh-agent.
Donc mets une phrase pas un mot.
Pour ne pas être obligé à chaque connexion tu pourras utiliser plus tard ssh-agent.
Enter passphrase (empty for no passphrase): Enter same passphrase again: open ~/.ssh/authorized_keys failed: No such file or directory. Saving the key failed: ~/.ssh/authorized_keys.
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
19 févr. 2007 à 18:22
19 févr. 2007 à 18:22
Quand tu arrive à la ligne souligné la commande te propose un répertoire, il faut valider
azerty@debian:~$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/azerty/.ssh/id_rsa):
Created directory '/home/azerty/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/azerty/.ssh/id_rsa.
Your public key has been saved in /home/azerty/.ssh/id_rsa.pub.
The key fingerprint is:
ed:46:98:0f:2d:4f:13:7c:bf:a6:d7:39:40:51:9f:42 azerty@debian
azerty@debian:~$ cd .ssh/
azerty@debian:~/.ssh$ ls -l
total 8
-rw------- 1 azerty users 1743 2007-02-19 18:22 id_rsa
-rw-r--r-- 1 azerty users 395 2007-02-19 18:22 id_rsa.pub
azerty@debian:~/.ssh$ cat id_rsa.pub >> authorized_keys
azerty@debian:~/.ssh$ chmod -vR 0700 .
Le mode d'accès de `.' qui a été conservé est: 0700 (rwx------).
Le mode d'accès de `./id_rsa' a été modifié à 0700 (rwx------).
Le mode d'accès de `./id_rsa.pub' a été modifié à 0700 (rwx------).
Le mode d'accès de `./authorized_keys' a été modifié à 0700 (rwx------).
azerty@debian:~/.ssh$
merci lamij j'ai tout réussi t'es trop fort putin qu'est ce que j'aimerais etre aussi à l'aise que toi !!!
donc çà yest tt est prêt pour mon linux , en fait là j'ai installé une clef publique sur mon linux dans mon répertoire utilisateur c'est çà?
merci
donc çà yest tt est prêt pour mon linux , en fait là j'ai installé une clef publique sur mon linux dans mon répertoire utilisateur c'est çà?
merci
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
19 févr. 2007 à 19:08
19 févr. 2007 à 19:08
Sur le serveur tu dois avoir
Sur le compte client tu dois avoir
/home/comptessh/.ssh/authorized_keysLe fichier authorized_keys contiendra la clé publique
Sur le compte client tu dois avoir
/home/toto/.ssh/id_rsaMaintenant toto peut se connecter sur le serveur avec la commande
ssh -v comptessh@nom_serveur
oh la oh la tu m'inquètes là , tu m'as montré comment installé une clef publique sur linux si j'ai bien compris , mais moi mon but c'est d'un poste windows avec putty d'avoir un shell sur mon serveur linux , donc avec putty que je spécifie le port 22 , le nom d'hote , et je veux taper un mot de pass pour y accéder , donc là je peux le faire théoriquement ?
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
19 févr. 2007 à 19:36
19 févr. 2007 à 19:36
et je veux taper un mot de pass pour y accéder , donc là je peux le faire théoriquement ?
Oui, c'est possible.
Mais en ce cas, si tu veux utiliser l'authentification par mot de passe tu n'as pas besoin de clés (publique/privé)
Ca suffit d'avoir sur le serveur dans le fichier de configuration sshd_config
Oui, c'est possible.
Mais en ce cas, si tu veux utiliser l'authentification par mot de passe tu n'as pas besoin de clés (publique/privé)
Ca suffit d'avoir sur le serveur dans le fichier de configuration sshd_config
PasswordAuthentication yes
et lamij ya un truc très etrange , quand je me connecte sur ma machine , après avoir entré le mot de pass et le login , l'ordinateur me demande la paraphrase que j'ai du noté durant notre manip , je comprends plus rien on a fait quoi sur mon pc alors ?
merci
merci
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
21 févr. 2007 à 12:01
21 févr. 2007 à 12:01
affiche ton fichier de configuration sshd_config
je comprends plus rien on a fait quoi sur mon pc alors ?
ne t'inquiète pas pour ton pc, il va bien :-))
je comprends plus rien on a fait quoi sur mon pc alors ?
ne t'inquiète pas pour ton pc, il va bien :-))