Shell linux commande scp

Shell linux commande scp - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 20-11-2011 à 03:02:41    

Bonjour a tous,
 
Je suis actuellement en train de débuter sur les script linux mais je cherche encore quelques commandes.
 
1) je cherche a modifier une valeur dans un fichier
 ex. dans le fichiers /etc/config/network je voudrais changer la valeur de l'adresse ip 192.168.1.1 en 192.168.2.1
 
 
2) lorsque je veux faire un transfert de fichier avec scp cela me retourne la demande de mot de passe, chose que je suis obliger de rentrer a la main.
 une commande existe elle pour remplir ce champ automatiquement ?
 
Merci beaucoup a ceux qui me lirons.

Reply

Marsh Posté le 20-11-2011 à 03:02:41   

Reply

Marsh Posté le 20-11-2011 à 08:17:43    

1/ sed, awk, grep,…


---------------
Décentralisons Internet-Bépo-Troll Bingo - "Pour adoucir le mélange, pressez trois quartiers d’orange !"
Reply

Marsh Posté le 20-11-2011 à 11:20:17    

1/ su nano /etc/config/network
2/ expect...


---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D
Reply

Marsh Posté le 20-11-2011 à 13:19:56    


 
Ou comment perdre l'avantage de sécurité apporté par SSH  :o  
Je conseille cette lecture  :) : http://lackof.org/taggart/hacking/ssh/
Le mieux est d'utiliser un jeu de clés ssh, et de protéger ta clé privée avec une passphrase. Tu ne taperas ta passphrase qu'une seule fois à chaque session et ce sera beaucoup plus sécurisé à mon avis.

Reply

Marsh Posté le 20-11-2011 à 13:58:47    

Merci pour vos information mais le but est de vraiment tout automatiser afin de limiter au maximum l'interaction par l'humain.
 
le but final est que les clef puisse être changer sans ne rien faire avec une séquence automatiser de récupération de clef publique.

Reply

Marsh Posté le 20-11-2011 à 15:00:41    


Toute automatisation qui se fait pour fonctionner avec du SSH fait perdre de la sécurité [:haha cosmoschtroumpf]  
Le seul avantage d'expect c'est de pouvoir stocker ton mot de passe dans un fichier (à mettre en 600 évidemment), et sans devoir installer ouatte mille fonctions ou dégrader la sécurité sur la machine sur laquelle tu vas te connecter.


---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D
Reply

Marsh Posté le 20-11-2011 à 17:04:45    

Oui c'est exactement ce que je voudrais,
Utiliser un fichier avec le mot de passe enregistrer afin qu'il soit entrer automatiquement au moment de la demande de celui-ci.
 
ceci serais le plus pratique mais je ne connais pas de commande qui soit capable de répondre a cette demande.

Reply

Marsh Posté le 20-11-2011 à 17:47:53    

bardiel a écrit :


Toute automatisation qui se fait pour fonctionner avec du SSH fait perdre de la sécurité [:haha cosmoschtroumpf]  
Le seul avantage d'expect c'est de pouvoir stocker ton mot de passe dans un fichier (à mettre en 600 évidemment), et sans devoir installer ouatte mille fonctions ou dégrader la sécurité sur la machine sur laquelle tu vas te connecter.


 
Sérieusement, il ne faut pas faire ça. Utilise plutôt des clés SSH sans passphrase.

Reply

Marsh Posté le 20-11-2011 à 21:46:50    


 
Ben voyons, la lèpre ou le choléra...
 
NON, la seule méthode propre, sécurisée, utilisée par les plus grandes marques de barbus ©®™ "vu à la télé!", et dont le poil est soyeux si on lui donnes PAL à tous les repas, c'est rsync en mode daemon ! De cette façon, on a besoin ni de mot de passe ni de clefs ! C'est justes des config avec des modules (donc des chemins) paramétrés
 
http://www.delafond.org/traducmanf [...] onf.5.html
http://www.fredshack.com/docs/rsync.html

Reply

Marsh Posté le 20-11-2011 à 22:32:08    

Akira_82 a écrit :

Oui c'est exactement ce que je voudrais,
Utiliser un fichier avec le mot de passe enregistrer afin qu'il soit entrer automatiquement au moment de la demande de celui-ci.
 
ceci serais le plus pratique mais je ne connais pas de commande qui soit capable de répondre a cette demande.


Donc, tu n'as pas lu le lien que j'avais précédemment indiqué.


---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed