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

Ubuntu Discussion :

Est-ce-que mon dossier .ssh/ se crée automatiquement


Sujet :

Ubuntu

  1. #1
    Débutant  
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 096
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 096
    Points : 944
    Points
    944
    Par défaut Est-ce-que mon dossier .ssh/ se crée automatiquement
    Bonjour,


    J'aimerais que mon utilisateur puisse se connecter au serveur sans mettre son mot de passe.
    Donc j'encvoi sa clé public au server de cette maniere

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    echo ""
    echo "************************************************************" 
    echo "* The following script will help you to generate a key-gen *"
    echo "* to automatically login to the server. You will be asked  *"
    echo "* to enter your server password                            *"
    echo "************************************************************"
    echo "1. Enter your username:"
    read username
    echo "2. Enter the server name"
    read server
    cd ~/.ssh/ && ssh-keygen -f id_rsa
    cat ~/.ssh/id_rsa.pub | ssh $username@$server "cat >> ~/.ssh/authorized_keys"
    echo ""
    echo "***********************************************************"
    echo "* Your public key has been sent to the server.            *"
    echo "* Trying to connect to the server, then type exit and you *"
    echo "* are done.                                               *"
    echo "***********************************************************"
    echo "Command : $username@$server"
    ssh $username@$server
    Ce script fonctionne pour mon compte.
    Cepedant, l'utilisateur en question n'a pas de dossier
    /home/user1/.ssh/authorized_keys

    Si ce dossier/fichier n'existe pas, es-ce que cette commande va le créer? Ou es-ce que je dois créer authorized_keys?
    cat ~/.ssh/id_rsa.pub | ssh $username@$server "cat >> ~/.ssh/authorized_keys"

    J'ai aussi un doute, es-ce que le dossier .ssh/ doit avoir un droit spécifique pour que ca fonctionne bien?

    Pierre
    Il ne suffit pas de tout savoir. Vouloir et persévérer, c'est déjà presque tout!

  2. #2
    Expert éminent sénior Avatar de Flodelarab
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    5 243
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 5 243
    Points : 13 458
    Points
    13 458
    Par défaut
    Bonjour

    Es-tu en train de nous expliquer que tu réécris une commande qui s'appelle ssh-copy-id ?

    Pour plus d'info
    Cette réponse vous apporte quelque chose ? Cliquez sur en bas à droite du message.

Discussions similaires

  1. Est ce que mon programme est juste ?
    Par autoin dans le forum C
    Réponses: 6
    Dernier message: 25/01/2008, 17h06
  2. est ce que mon proxy est sécurisé avec cette config?
    Par kerkennah dans le forum Sécurité
    Réponses: 1
    Dernier message: 23/05/2007, 17h45
  3. Réponses: 1
    Dernier message: 08/02/2007, 09h11
  4. [Dates] calcul de date est ce que mon code est bon?
    Par carmen256 dans le forum Langage
    Réponses: 2
    Dernier message: 09/06/2006, 11h30
  5. Qu'est ce que le dossier Apps ?
    Par Nemesys dans le forum Windows XP
    Réponses: 7
    Dernier message: 06/04/2006, 21h39

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