IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Applications et environnements graphiques Discussion :

Comment naviguer en local via putty. [Débutant(e)]


Sujet :

Applications et environnements graphiques

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    169
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 169
    Par défaut Comment naviguer en local via putty.
    Bonjour,

    J'utilise putty pour faire mes base sur un serveur unix/debian.

    Mais je n'arrive pas a naviguer en local.
    Je dois copier une fichier local vers le serveur.
    (la clé publique)

    Je sous où elle se trouve en local mais je ne sais pas comment se construit un chemin. J'ai qu'une vieille habitude du dos c:\...\...

    Sous unix j'ai des ~/ et des $ /home/ mais ca ne m'aide en rien à comprendre

    Je suis bloqué misérablement sur ce que je suppose être une broutille
    Avec pour seule réponse "No such file or directory"

    Bonne soirée

  2. #2
    Expert confirmé Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    ~/
    $HOME
    /home/ton_user/
    sont tous le même chemin

    $HOME est une variable de type shell (issu du fichier de profile ou du fichier de chargement du shell associé à l'utilisateur (en général bash)).

    sous unix il n'y a pas de chemins avec des "\", le "\" permet d'échapper un caractère spécial pour empécher son interpretation par exemple les noms avec espaces "\ " peuvent être utilisés de deux façons :

    ou pour ssh les fichiers de clefs etc.. sont donc dans autrement dit si tu user s'appelle robert :
    dans
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    ~/.ssh/
    $HOME/.ssh/
    /home/robert/.ssh/
    rappel c'est un seul et même chemin...

    ensuite pour copier un fichier en local la commande est cp
    pour copier en remote rcp
    pour copier en remote à travers ssh (plus sécurisé et plus moderne) scp

    par exemple

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    scp /tmp/toto user@machinedistante:~/
    copie le fichier local /tmp/toto sur la machine distante dans le home directory de user
    (donc ~/ qu'on aurrait aussi pu écrire /home/user/ mais pas $HOME puisque $HOME est une variable du shell et donc elle est locale et n'est pas transmise à travers le réseau)

  3. #3
    Expert confirmé
    Avatar de Katyucha
    Femme Profil pro
    DevUxSecScrumOps Full Stack Bullshit
    Inscrit en
    Mars 2004
    Messages
    3 287
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Irlande

    Informations professionnelles :
    Activité : DevUxSecScrumOps Full Stack Bullshit

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 287
    Par défaut
    Le système Linux est bati sur un arbre commencant par la racine /
    Chaque répertoire donne un niveau de plus,
    exemple :
    Tu vas dans le répertoire local, lui même dans lib, lui même dans usr, lui même dans /

    Si tu fais
    Tu vas dans le répertoire local, lui même dans lib, lui même dans usr, lui même dans ton répertoire actuel !

    le tild (~) correspond au répertoire personnel de ton utilisateur
    je vais dans le répertoire bin de mon répertoire personnel

    Les commandes de bases :

    cd (change directory)

    ls (list file) (les options les plus connus : -l (en détail), -al (en détail avec fichiers cachés - leur nom commence par un "." , -lrt (en détail et dans l'ordre chronologique)

    pwd (où suis je?)

    Avec ca, tu peux naviguer partout

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    169
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 169
    Par défaut
    Mon problème doit être l'utilisation de putty.

    Je me connecte.
    pwd repond : /root

    Je suppose que je suis sur le serveur.

    Seulement je veux accéder au disque client/local/perso_chez_moi

    Voici mes données personnelles :
    Windows 7 x64
    c: -> disque systeme
    f: -> disque de stockage
    putty -> f:\save\serveur\soft\putty.exe
    ip_dsa.pub -> f:\serveur\

    Quoi que je tape j'ai toujours le même résultat :
    -bash: cd: /root/serveur/: No such file or directory

    Tésté :
    cd serveur
    cd /serveur
    cd ~/serveur
    cd serveur/
    cd /serveur/
    cd ~/serveur/

    mais je teste avec cd ~/.ssh ca fonctionne.
    Donc mon souci est de trouver le chemin local.

    J'en viens à suppose que je ne peux pas accéder à mon chemin local si je me connecter à mon serveur avec putty. Finalement ca me semble logique.

    Sous putty.
    Hostname ou adresse ip je note soit localhost soit mon ip de type 192.168.0.x
    J'ai mis le port 22 mais ce ne veux pas se connecter.
    Je ne sais pas où trouver mon port si ce n'est pas le bon.
    Comment se connecte-on en local depuis putty ?

    Comme vous le constatez, je comprend rien
    Bonne journée

  5. #5
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Chercheur d'emploi
    Inscrit en
    Septembre 2007
    Messages
    7 485
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Chercheur d'emploi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 485
    Par défaut
    Autant que je sache, « putty » est un client telnet ou SSH. Ça te permet donc de te connecter à un serveur distant, comme tu le faisais avec un Minitel, par exemple.

    Il est donc normal que tu ne voies pas tes disques locaux si tu travailles sur le serveur : c'est de la même façon que lorsque tu visites un site web, ses machines ne peuvent pas savoir ce qui se trouve sur ton disque dur (sauf si c'est ton navigateur qui l'envoie).

    Peut-être fais-tu référence à la possibilité d'accéder à un fichier depuis Explorer en saisissant le nom de la machine précédé de deux slashes : « //machinedistante/partage/monfichier.txt » mais quand tu fais cela, le système utilise de façon transparente des biais complètement différents. C'est une vraie connexion réseau qui est établie, suivie d'une négociation parfois musclée pour définir les droits d'accès. Et, bien sûr, il faut pour cela que le partage de fichiers par le réseau ait été activé au préalable.

    Tout cela pour dire que, sous Unix comme sous Windows, il y a moyen de monter un « volume réseau » distant. Le premier utilise largement NFS, le second SMB. Mais ce n'est pas automatique et pas forcément faisable.

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    169
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 169
    Par défaut
    ok donc je suis obligé de passé par cygwin pour copier ma clé.
    Je vais y arriver.

    Merci pour ces explications.

  7. #7
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Chercheur d'emploi
    Inscrit en
    Septembre 2007
    Messages
    7 485
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Chercheur d'emploi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 485
    Par défaut
    Si c'est juste la clé que tu veux copier, et si d'une manière générale, tu veux transférer des fichiers de manière occasionnelle, alors tu peux utiliser « scp » partout où il y a « ssh ». À dire vrai, scp a remplacé rcp et même uucp dans la plupart du monde Unix.

    Et putty propose cette fonction. Je n'utilise pas ce logiciel, mais regarde quand même si une de ses boîtes de dialogue ne présenterait pas cette facilité.

Discussions similaires

  1. Réponses: 10
    Dernier message: 21/08/2014, 08h54
  2. Comment éteindre mon PC via une page web ? ou un réseau local ?
    Par pepito62 dans le forum Développement
    Réponses: 2
    Dernier message: 28/03/2008, 08h45
  3. [CF][VB.NET/PPC] Comment installer un .cab via un autre .cab ?
    Par borgfabr dans le forum Windows Mobile
    Réponses: 8
    Dernier message: 04/05/2005, 12h42
  4. Réponses: 4
    Dernier message: 02/07/2004, 10h31
  5. Creer un reseau local via l adsl
    Par loki dans le forum Développement
    Réponses: 11
    Dernier message: 12/08/2002, 00h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo