The UNIX and Linux Forums  


Go Back   Les systèmes UNIX et Linux Forums > Systèmes d'exploitation > SCO
.
google unix.com



SCO Santa Cruz Operation (SCO) est une société de logiciels basée à Santa Cruz, en Californie, qui est mieux connu pour vendre trois variantes UNIX pour Intel x86.

Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
Fil Thread Starter Forum Réponses Last Post
[REQ] script automatique tuer processus onisoc De programmation et de script Shell 3 05-25-2009 07:17 AM
exécution automatique de script shell rajamohan De programmation et de script Shell 1 09-29-2008 07:48 AM
Script pour compter automatiquement le fichier j'ai summerpeh SUN Solaris 13 09-05-2008 11:41 AM
Automatique des scripts TShirt UNIX for Advanced & Expert Users 5 06-05-2008 05:34 AM
Script de connexion automatique Dayanand De programmation et de script Shell 3 01-08-2006 07:46 PM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Recherche sur ce Thread Rate Thread Modes d'affichage
  #1 (permalink)  
Old 06-02-2009
texastig texastig is offline
Registered User
  
 

Date d'inscription: février 2009
Messages: 6
Question Automatique script FTP

Nous utilisons SCO OS 5.05 serveur et nous faisons un manuel ftp à un autre serveur SCO OS 5.05 pour la sauvegarde de notre base de données.
Nous sommes à l'aide du shell Bourne.
Nous tenons à automatiser le ftp de sauvegarde de notre base de données au lieu de le faire manuellement.
Il serait bon de lancer un script.
Aussi y aurait-il de toute façon de cacher le mot de passe FTP?
Les conseils ou de l'aide serait appréciée.
S'il vous plaît et merci conseiller.
  #2 (permalink)  
Old 06-02-2009
BubbaJoe's Avatar
BubbaJoe BubbaJoe is offline
Registered User
  
 

Date d'inscription: octobre 2008
Localisation: St Louis
Messages: 153
Voici un script simple simple ftp, vous pouvez suivre: Pas beaucoup de chance sur le cryptage du mot de passe pour que vous ne pouvez pas le lire si.


Code:
 
#! /usr/bin/ksh

HOST=remote.host.name
USER=whoever
PASSWD=whatever

exec 4>&1
ftp -nv >&4 2>&4 |&

print -p open $HOST
print -p user $USER $PASSWD
print -p cd directory
print -p binary
print -p put tar.gz
print -p bye

wait
exit 0

  #3 (permalink)  
Old 06-02-2009
texastig texastig is offline
Registered User
  
 

Date d'inscription: février 2009
Messages: 6
Cela ne fonctionne pas du tout.
S'il vous plaît aviser.
Merci
  #4 (permalink)  
Old 06-02-2009
TonyFullerMalv's Avatar
TonyFullerMalv TonyFullerMalv is offline Forum Advisor  
Registered User
  
 

Join Date: Sep 2008
Lieu: Malvern, Worcs. Royaume-Uni
Messages: 740
Vous pouvez stocker le mot de passe dans un fichier crypté par crypt (1) votre script à déchiffrer comme il l'utilise, pas très sûr, mais il cache le mot de passe de l'observateur occasionnel.

J'ai utilisé ftp avec un fichier d'entrée pour donner les commandes avant, par exemple:

Code:
$ cat cmdfile.template
open _FTPSERVER_
user _USER_ _PASSWORD_
cd directory
binary
put tar.gz
bye
$

Et puis un script comme ceci:

Code:
HOST=remote.host.name
USER=whoever
PASSWD=whatever

sed -e 's/_FTPSERVER_/'${HOST}'/' -e 's/_USER_/'${USER}'/' -e 's/_PASSWORD_/'${PASSWD}'/' cmdfile.template > cmdfile
ftp < cmdfile

Si vous voulez cacher le mot de passe, crypter un fichier à l'aide de la crypte, par exemple:

Code:
$ echo passwdofchoice > clear
$ echo keyofchoice > key.file
$ crypt `cat key.file` < clear > password.crypt
$ rm clear

Changement de clé à la clé de déchiffrement et le mot de passe à ceux de votre choix.

Le script ci-dessus dans le "PASSWD \u003d que ce soit» allait changer à:

Code:
KEY=`cat key.file`
PASSWD=`crypt ${KEY} < password.crypt`

Les noms de fichiers pourrait être rendue plus obscure et comme je l'ai dit la chose n'est pas sûr, mais il cache les choses un peu ...

Utilisation scp pour transférer des fichiers via SSH avec avoir une SSH serait préférable et plus sûr, si votre serveur ftp est aussi courante sshd.

Dernière édition par TonyFullerMalv; au 06.02.2009 07:20 PM..
  #5 (permalink)  
Old 06-02-2009
méthyle methyl is offline
Registered User
  
 

Join Date: Mar 2008
Messages: 1184
Pour les mots de passe FTP, essayez un. Netrc dans $ HOME de l'utilisateur FTP avec les permissions 600 appartenant à root.

Code:
man .netrc

Closed Thread

Bookmarks

Thread Tools Recherche sur ce Thread
Recherche sur ce Thread:

Recherche avancée
Modes d'affichage Rate this thread
Rate this thread:

Règles de messages
Tu mai pas de nouvelles discussions: nonoui
Tu mai pas envoyer des réponses:
Tu mai pas envoyer des pièces jointes
Tu mai pas modifier vos messages

BB code est Sur
Smilies sont Sur
[IMG] code est Hors tension
Le code HTML est Hors tension
Trackbacks sont Sur
Pingbacks sont Sur
Refbacks sont Sur




Toutes les heures sont au format GMT -4. Le temps est maintenant 11:36 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traductions Langue Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Les systèmes UNIX et Linux Forums Content Copyright © 1993-2009. Tous droits Reserved.Ad de gestion par RedTyger

Content Relevant URLs par vBSEO 3.2.0