test o bash, pro smyčku scénář opakovat na 20 míst

A

ahmad_abdulghany

Guest
Ahoj,
Chci automatizovat převod souboru 20 ks dát ve stejné síti LAN ..

Pokud to není chráněný heslem, jsem chtěl napsat jednoduchý shell skript, který jednoduše provést následující příkaz ve všech počítačích:

Kód:

pro i v (1:20)

dělat

SFTP uživatel (at) 10.0.0. $ i;

# Heslo by měla být zadána zde!

dal $ file;

exit;

Hotovo
 
Chcete-li číst věci z STDIN z shell skriptů "read" příkaz:
Kód:

Přečtěte si heslo
 
Ahoj Gliss,

Děkuji vám za odpověď, ale nevím, ve skutečnosti to, co je "očekávat" utility ..Také jste řekl, že "čtení" se používá ke čtení "z" STDIN když chci číst "to" STDIN, jsem pochopil správně?
Můžete dát trochu více informací?

Děkuji

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Úsměv" border="0" />Ahmad,

 
Použití scp (povolit ssh v 20 ks)

pro každý PC:
0.umožnit sshd
1.vygenerovat klíč RSA:
ssh-keygen-t RSA
2.Kopírovat klíčové veřejnosti server
scp ~ / .ssh / id_rsa.pub uživatel (at) host: / home/user/.ssh/authorized_keys2

viz: http://www.cs.umd.edu/ ~ Arun / misc / ssh.html

Nyní můžete kopírovat soubory bez hesla (použití ssh, aniž by museli zadávat heslo pokaždé, používáte ssh nebo scp)

požívat

 
ghbolivar napsal:

Použití scp (povolit ssh v 20 ks)pro každý PC:

0.
umožnit sshd

1.
vygenerovat klíč RSA:

ssh-keygen-t RSA

2.
Kopírovat klíčové veřejnosti server

scp ~ / .ssh / id_rsa.pub uživatel (at) host: / home/user/.ssh/authorized_keys2viz: h ** p: / / www.cs.umd.edu/ ~ Arun / misc / ssh.htmlNyní můžete kopírovat soubory bez hesla (použití ssh, aniž by museli zadávat heslo pokaždé, používáte ssh nebo scp)požívat
 
Vidět

Secure Shell nebo SSH je soubor norem a souvisejících síťových protokolů, která umožňuje vytvoření zabezpečeného kanálu mezi lokálním a vzdáleným počítačem.To používá veřejnost-klíčová kryptografie (RSA například) k ověření vzdáleného počítače a (volitelně), které umožní vzdálenému počítači k ověření uživatele.SSH poskytuje důvěrnost a integritu dat vyměňovaných mezi dvěma počítači pomocí šifrování a autentizace kódy zpráv (MAC).

Secure Copy nebo SCP, je prostředkem, bezpečně přenos počítačových souborů mezi lokálním a vzdáleném počítači, nebo mezi dvěma vzdáleným počítačům pomocí Secure Shell (SSH) protokol.

je velmi bezpečný!SSH a SCP

ssh v kombinaci s SCP, jako bezpečná alternativa pro rcp přenosy souborů více často používán v prostředích zahrnujících Unix!

viz:
http://en.wikipedia.org/wiki/Secure_Shell, http://en.wikipedia.org/wiki/Secure_copy

Obyčejný misconception je to, že SFTP je prostě FTP běží přes SSH

Konečně "ssh-keygen-t RSA" je příkaz, s možností: RSA kryptografiepožívat
20 PC s Linuxem, WinXP, Solaris??

 
ghbolivar napsal:

20 PC s Linuxem, WinXP, Solaris??
 
server: alecto
serveru uživatel: test
PC

pro každý PC:

0.umožnit sshd (uživatel root)
/ Etc / init.d / sshd start

1.vygenerovat klíče RSA (uživatel test):
ssh-keygen-t RSA
Příkaz ssh-klíč vytvořit adresář. ssh v domě test uživatele

2.Kopírovat klíčové veřejnosti server
s test je vaše uživatelské
s alecto je vaše jméno serveru.

scp ~ / .ssh / id_rsa.pub test (at) alecto: / home/test/.ssh/authorized_keys_pc1

čarodějnice
PC1 na PC1
PC2 pro PC2
..... Pc20
*****************************
na serveru

kočka obsah 20 obrázků: authorized_keyspc1 authorized_keyspc2 authorized_keyspc3 ...v / home / test / .ssh / authorized_keys

skript
****************************
pro i v (1:20)
dělat
SCP file_to_copy test (at) 10.0.0. $ i: / home / test
Hotovo
*****************************

s file_to_copy je el filename

Nakonec použijte ssh, aniž by museli zadávat heslo pokaždé,

požívat

viz: h ** p: / / www.cs.umd.edu/ ~ Arun / misc / ssh.html

 

Welcome to EDABoard.com

Sponsor

Back
Top