The UNIX and Linux Forums  


Go Back   O UNIX e Linux Forum > Sistemas Operativos > SCO
.
google unix.com



SCO Santa Cruz Operation (SCO), foi uma empresa de software sediada em Santa Cruz, Califórnia, que ficou conhecida por vender três variantes UNIX para Intel x86.

Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
Fio Thread Starter Fórum Respostas Última postagem
[REQ] Automatic script matar processo onisoc Programação Shell Script e 3 05-25-2009 07:17
a execução automática de scripts shell rajamohan Programação Shell Script e 1 09-29-2008 07:48
Script para a contagem automática do arquivo tenho summerpeh Sun Solaris 13 09-05-2008 11:41
Automatic script Camiseta UNIX & avançada para usuários experientes 5 06-05-2008 05:34
Automatic login script dayanand Programação Shell Script e 3 01-08-2006 07:46

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 Pesquisar este Thread Rate Thread Display Modes
  #1 (permalink)  
Old 06-02-2009
texastig texastig is offline
Usuário
  
 

Join Date: Feb 2009
Posts: 6
Question Automatic script FTP

Estamos usando SCO SO 5,05 servidor e estamos fazendo um manual ftp para outro sistema operacional SCO 5,05 servidor para backup nossa base de dados.
Estamos usando o Bourne shell.
Gostaríamos de automatizar o backup do ftp nosso banco de dados ao invés de fazê-lo manualmente.
Seria bom para executar um script.
Também haveria qualquer forma de esconder a ftp senha?
Quaisquer sugestões ou ajuda seria apreciada.
Por favor, aconselhar e agradecimentos.
  #2 (permalink)  
Old 06-02-2009
BubbaJoe's Avatar
BubbaJoe BubbaJoe is offline
Usuário
  
 

Join Date: Oct 2008
Localização: St Louis
Lugares: 153
Aqui está um script simples simples ftp você pode seguir: Não há muita sorte em criptografar a senha para que você não possa lê-lo embora.


Código:
 
#! /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
Usuário
  
 

Join Date: Feb 2009
Posts: 6
Isso não está a funcionar.
Please advise.
Obrigado
  #4 (permalink)  
Old 06-02-2009
TonyFullerMalv's Avatar
TonyFullerMalv TonyFullerMalv is offline Forum Advisor  
Usuário
  
 

Join Date: Sep 2008
Local: Malvern, Worcs. Reino Unido
Lugares: 740
Você poderia armazenar a senha em um arquivo criptografado por cripta (1) receber o seu script para descriptografá-lo como utiliza-lo, não é muito seguro mas seria ocultar a senha do observador casual.

Eu usei ftp com um arquivo de entrada antes de dar os comandos, por exemplo:

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

E então um script como este:

Código:
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

Se você quisesse esconder a senha então encrypt-lo em um arquivo usando crypt, por exemplo:

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

Alterando a chave para a decifração da chave e senha para aqueles de sua preferência.

O script acima no "passwd \u003d que" poderia mudar para:

Código:
KEY=`cat key.file`
PASSWD=`crypt ${KEY} < password.crypt`

O arquivo pode ser feita mais obscuras e como eu disse a coisa toda não é segura, mas que esconde as coisas um pouco ...

Usando scp para transferir arquivos via SSH com passwordless SSH Seria preferível e mais seguro se o seu servidor FTP também está executando sshd.

Última edição por TonyFullerMalv; em 06/02/2009 07:20..
  #5 (permalink)  
Old 06-02-2009
metil methyl is offline
Usuário
  
 

Join Date: Mar 2008
Posts: 1.184
Senhas de FTP, tente um. Netrc arquivo em $ HOME para o FTP usuário com permissões 600 detidas pela raiz.

Código:
man .netrc

Closed Thread

Marcadores

Thread Tools Pesquisar este Thread
Pesquisar este Thread:

Pesquisa Avançada
Display Modes Esta taxa Thread
Esta taxa Thread:

Destacamento Regimento
Você não pode postar novas threads
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar suas postagens

BB code é Ligado
Smilies são Ligado
[IMG] código é Desligado
Código HTML é Desligado
Trackbacks são Ligado
Pingbacks são Ligado
Refbacks são Ligado




Todos os horários são GMT -4. A hora é agora 01:52.


Powered by: vBulletinCopyright © 2000 - 2006, Jelsoft Enterprises Limited. Língua Traduções Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
O UNIX e Linux Fóruns Content Copyright © 1993-2009. Todos os Direitos Reserved.Ad Gestão por RedTyger

Content Relevant URLs por vBSEO 3.2.0