Question about bash skript pre sláčiky opakovať na 20 miest

  • Thread starter ahmad_abdulghany
  • Start date
A

ahmad_abdulghany

Guest
Nazdar,
Chcem automatizovať prenos súborov do 20 počítačov do rovnakej siete LAN ..

Keby to nebolo chránené heslom, já sa chystal napísať jednoduchý skript, ktorý jednoducho vykonať nasledujúci príkaz, na všetkých počítačoch:

Kód:

for i in (1:20)

robiť

sftp užívateľ (u) 10.0.0. $ i;

# Heslo by malo byť zapísané tady!

dal $ file;

exit;

hotovo
 
Ak chcete čítať veci z stdin zo skrípt použiť "nahrádzajú slovami" príkaz:
Kód:

Čítať heslo
 
Hi Gliss,

Ďakujem Vám za odpoveď, ale já nevím, čo je v skutočnosti "očakáva" utility ..Tiež ste povedal, že "čítanie" sa používa na čítanie "z" stdin keď chcem čítať "k" stdin, robil som to pochopil správne?
Môžete dať trochu viac informácií?

Ďakujeme vám

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

 
Využívať scp (ssh umožní vo vašom PC 20)

pre každé PC:
0.aby sshd
1.generovanie kľúča RSA:
ssh-keygen-t rsa
2.Kópia verejného kľúča v serveri
scp ~ /. ssh / id_rsa.pub užívateľ (at) host: / home/user/.ssh/authorized_keys2

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

Teraz môžete kopírovať súbory bez hesla (použitia ssh bez nutnosti zadať heslo zakaždým pomocou ssh alebo scp)

užiť si

 
ghbolivar Napísal:

Využívať scp (ssh umožní vo vašom PC 20)pre každé PC:

0.
aby sshd

1.
generovanie kľúča RSA:

ssh-keygen-t rsa

2.
Kópia verejného kľúča v serveri

scp ~ /. ssh / id_rsa.pub užívateľ (at) host: / home/user/.ssh/authorized_keys2pozri: h ** p: / / www.cs.umd.edu/ ~ arun / misc / ssh.htmlTeraz môžete kopírovať súbory bez hesla (použitia ssh bez nutnosti zadať heslo zakaždým pomocou ssh alebo scp)užiť si
 
Vidieť

Secure Shell alebo SSH je súbor noriem a súvisiacich sieťový protokol, ktorý umožňuje vytvorenie zabezpečeného kanála medzi lokálnym a vzdialeným počítačom.Používa verejnosť-kľúčové kryptografie (napr. RSA), na overenie vzdialeného počítača a (voliteľne), ktoré umožnia vzdialenému počítaču na overenie užívateľa.SSH poskytuje dôvernosť a integritu dát vymieňaných medzi dvomi počítačmi pomocou šifrovania a autentifikačné kódy správ (mobilné klimatizačné systémy).

Secure Copy alebo SCP je prostriedkom, ktorý bezpečne prenosu počítačových súborov medzi lokálnym a vzdialenom počítači alebo medzi dvoma vzdialené počítače pomocou Secure Shell (SSH) protokol.

Je veľmi bezpečná!ssh a scp

ssh v kombinácii s SCP, ako alternatívu pre bezpečný prenos súborov rcp viac často používa v prostrediach zahŕňajúcich Unix!

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

Všeobecný mylnú predstavou je, že SFTP je jednoducho spustiť FTP cez SSH

Nakoniec "ssh-keygen-t rsa" je príkaz, s možnosťou: RSA kryptografieužiť si
20 PC s Linuxom, WinXP, Solaris??

 
ghbolivar Napísal:

20 PC s Linuxom, WinXP, Solaris??
 
server: Alléktó
servera užívateľa: test
PC

pre každé PC:

0.aby sshd (používateľa root)
/ Etc / init.d / sshd start

1.generovanie kľúča RSA (user test):
ssh-keygen-t rsa
Príkaz ssh-kľúč, aby adresár. Ssh v domove užívateľa test

2.Kópia verejného kľúča v serveri
s test je vaše užívateľské
s Alléktó je váš hostname servera.

scp ~ /. ssh / id_rsa.pub test (at) Alléktó: / home/test/.ssh/authorized_keys_pc1

čarodejnice
PC1 na PC1
PC2 na PC2
..... PC20
*****************************
na serveri

mačka obsah 20 súborov: authorized_keyspc1 authorized_keyspc2 authorized_keyspc3 ...v / home / test /. ssh / authorized_keys

skript
****************************
for i in (1:20)
robiť
scp file_to_copy test (na) 10.0.0. $ i: / home / test
hotovo
*****************************

s file_to_copy je el súboru

Nakoniec použiť ssh bez nutnosti zadať heslo everytime

užiť si

pozri: h ** p: / / www.cs.umd.edu/ ~ arun / misc / ssh.html

 

Welcome to EDABoard.com

Sponsor

Back
Top