Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 08/06/2017, à 00:04

pierrot10

Comment faire un cat en local (copier le contenu d'un fichier)

Bonjour,

Je m'excuse pour ma question mais je dois rapidement trouver comment remplacer ceci

cat ~/.ssh/id_rsa.pub | ssh $USER@$DOMAIN$NB.epfl.ch 'cat >> ~/.ssh/authorized_keys'

,
de maniere a ce que authorized_keys ne soit plus sur une machine distante mais sur celle ou la commande est lancée.

En soit, dans le dossier .ssh/ ou se trouve deja id_rsa.pub, je dois aussi retrouver authorized_keys.

Est-ce qu'il suffit de faire ?

cp ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys

ou alors un truc du genre?

cat ~/.ssh/id_rsa.pub |  'cat >> ~/.ssh/authorized_keys'

Ca me parrait tellement basic, mais je ne suis pas assez confiant ....

Merciii

Hors ligne

#2 Le 08/06/2017, à 09:04

Watael

Re : Comment faire un cat en local (copier le contenu d'un fichier)

salut,

oui, tu n'as qu'à copier.


Connected \o/
Welcome to sHell. · eval is evil.

En ligne

#3 Le 08/06/2017, à 10:29

bruno

Re : Comment faire un cat en local (copier le contenu d'un fichier)

Hello,

Ta première commande va remplacer le contenu de authorized_keys par celui de id_rsa.pub. C'est une simple copie de fichier.

Si tu veux ajouter le contenu de id_rsa.pub au fichier authorized_keys, ceci doit suffire :

cat id_rsa.pub >> authorized_keys

Hors ligne