[ssh] fonctionnement

Applications multimedia / jeux
Répondre
CamilleCoc
Daikyu
Messages : 69
Inscription : mar. 07 mars 2017, 19:46

[ssh] fonctionnement

Message par CamilleCoc » lun. 05 juin 2017, 10:21

Bonjour

comment fonctionne ssh ? Par exemple si je veux ecrire un fichier sur un ordinateur distant, je tape :

Code : Tout sélectionner

vim mon fichier.txt
et je peux l'éditer.
AU debut je pensais qu'il faisait un simple exec de la commande qu'on lui envoyait, mais ca ne marche pas lorsque ca requiert l'intervention de l'utilisateur, comme :

Code : Tout sélectionner

rm --interactive

Code : Tout sélectionner

cp --interactive

Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 15163
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [ssh] fonctionnement

Message par benjarobin » lun. 05 juin 2017, 12:46

Bonjour,
Pour simplifier, une connexion ssh c'est exactement la même chose que de se connecter en console depuis un tty.
Donc normalement les commandes doivent se comporter exactement de la même façon.

C'est comme pour un tty tu ne peux pas interagir graphiquement (ouvrir une application graphique)
Enfin c'est un peu faux, tu peux le faire techniquement mais il faut activer la possibilité côté serveur ssh et aussi lors de la connexion ssh
Zsh | KDE | PC fixe : core i7, carte nvidia | Portable : Asus ul80vt
Titre d'un sujet : [Thème] Sujet (état)

CamilleCoc
Daikyu
Messages : 69
Inscription : mar. 07 mars 2017, 19:46

Re: [ssh] fonctionnement

Message par CamilleCoc » lun. 05 juin 2017, 13:14

benjarobin a écrit :
lun. 05 juin 2017, 12:46
Donc normalement les commandes doivent se comporter exactement de la même façon.
Oui, c'est le cas.

Mais je ne comprends pas comment cela fonctionne.
Parce que on se connecte à un autre ordinateur sur un réseau différent. Donc il y doit y avoir des paquets qui circulent entre les 2 réseaux...

Si par exemple A décide de se connecter sur B, et qu'il tape dans sa console Alors on pourrait imaginer que A envoie à B ls, B exécute ls puis renvoie à A l'affichage.
Mais par exemple si A tape :

Code : Tout sélectionner

vim mon_fichier
Ben comment le fichier fait pour s'écrire en direct sur la machine B :o
C'est ca que je ne comprends pas trop...
Dernière édition par CamilleCoc le lun. 05 juin 2017, 13:33, édité 1 fois.

Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 15163
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [ssh] fonctionnement

Message par benjarobin » lun. 05 juin 2017, 13:18

C'est exactement ce qui se passe, tu n'as rien de faux. Dès que j'ai 5s je t'explique comment vim fonctionne
Zsh | KDE | PC fixe : core i7, carte nvidia | Portable : Asus ul80vt
Titre d'un sujet : [Thème] Sujet (état)

CamilleCoc
Daikyu
Messages : 69
Inscription : mar. 07 mars 2017, 19:46

Re: [ssh] fonctionnement

Message par CamilleCoc » lun. 05 juin 2017, 13:27

??
Quoi c'est top secret de savoir comment un programme fonctionne ?

Avatar de l’utilisateur
waitnsea
Maître du Kyudo
Messages : 1927
Inscription : jeu. 15 mars 2012, 05:08

Re: [ssh] fonctionnement

Message par waitnsea » lun. 05 juin 2017, 13:52

CamilleCoc a écrit :
lun. 05 juin 2017, 13:27
??
Quoi c'est top secret de savoir comment un programme fonctionne ?
Pas top secret, mais, comme dit sur un autre post, benjarobin est en WE sans PC et se tape les réponses sur un smartphone....
LENOVO Y700-341SH i7-6700 3.4gHZ 1 SSD + 2HDD - Arch/KDE - NVidia GeForce GeForce GTX 750 T
Sauvegardes quotidiennes de mes système et données par BORG

CamilleCoc
Daikyu
Messages : 69
Inscription : mar. 07 mars 2017, 19:46

Re: [ssh] fonctionnement

Message par CamilleCoc » lun. 05 juin 2017, 13:55

D'accord, mais pas besoin de me mettre une réponse comme ça.
Il suffit de le dire s'il ne peux pas répondre (je n'ai pas lu tout les posts du forum)...

Avatar de l’utilisateur
waitnsea
Maître du Kyudo
Messages : 1927
Inscription : jeu. 15 mars 2012, 05:08

Re: [ssh] fonctionnement

Message par waitnsea » lun. 05 juin 2017, 14:03

CamilleCoc a écrit :
lun. 05 juin 2017, 13:55
D'accord, mais pas besoin de me mettre une réponse comme ça.
Il suffit de le dire s'il ne peux pas répondre (je n'ai pas lu tout les posts du forum)...
C'est bien ce qu'il a fait : " Dès que j'ai 5s je t'explique ..."
LENOVO Y700-341SH i7-6700 3.4gHZ 1 SSD + 2HDD - Arch/KDE - NVidia GeForce GeForce GTX 750 T
Sauvegardes quotidiennes de mes système et données par BORG

CamilleCoc
Daikyu
Messages : 69
Inscription : mar. 07 mars 2017, 19:46

Re: [ssh] fonctionnement

Message par CamilleCoc » lun. 05 juin 2017, 14:12

Ah, dac ben désolé ;(
J'avais pas pris le message comme ça...

Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 15163
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [ssh] fonctionnement

Message par benjarobin » mar. 06 juin 2017, 13:13

Désolé pour la réponse si tardive... Je vais faire assez court.
Pour faire vraiment simple car il y a plein de cas particulier, ceci n'est pas toujours vrai : Quand tu ouvre un fichier il est chargé intégralement en mémoire vive.
Vim demande la taille de ton écran, puis affiche juste la partie demandée à l'écran. Quand tu descend d'une ligne, l'intégralité de l'écran est "rafraichie", vim efface l'écran puis envoi sur la sortie le nouveau contenu (la partie à afficher).
Quand tu modifies le fichier, cela modifie la copie du fichier chargé en mémoire vive...
Zsh | KDE | PC fixe : core i7, carte nvidia | Portable : Asus ul80vt
Titre d'un sujet : [Thème] Sujet (état)

Répondre