Spustenie programu na vzdialenom serveri pomocou ssh
Ako sa vám spustiť program na vzdialenom serveri pomocou ssh? Pre tento príklad budeme mať dva servery, jeden s názvom Johnny Cash a ďalšie s názvom. Obaja beží openssh. Naším cieľom je mať program pri prihlásení Johnny Cash a spustiť program v hotovosti. Ak chcete úlohu trochu zložitejšie, budeme používať rôzne užívateľa na každom machine.The prvá vec, ktorú budeme musieť urobiť, je vytvoriť verejných a súkromných kľúčov na Johnnyho. Tak, ako je prihlásený do Johnny user 'chlapec' tvoríme verejných a súkromných kľúčov vytvorením im. ssh adresár takto: Johnny $> pwd / home / chlapec /. sshJohnny $> ssh-keygen-t rsa-f sueGenerating verejného a súkromného RSA pár kľúčov. Zadajte heslo (prázdne bez heslo): Zadajte rovnaké heslo znova: Vaše identifikačné bolo uložené do sue.Your verejný kľúč bol uložený v sue.pub.The key fingerprint is: 8d: E9: c0: g1: c7: 1F: E3: B3: 2f: 38:12: aa: B5: 3b: 2e: b3 Chlapec JohnnyJohnny @ $> Vo vyššie uvedenom príklade sme si ľubovoľný názov, žalovať, identifikovať súbory, ktoré držia vygenerovaných kľúčov. Až budete vyzvaní na zadanie prístupové heslo (dvakrát), jednoducho stlačte kláves Enter twice.As výstup ssh-keygen naznačuje, verejný kľúč je uložený v súbore s názvom sue.pub.The výstup ssh-keygen znamená, ale nie sú priamo ukazuje, že súkromný kľúč je v súbore s názvom súdiť (áno, používateľ menom Chlapec vytvoril súbor s názvom žalovať.) Johnny $> ls-l-rwx ------ 1 žalovať suegrp 887 17.října 14:27 žalovať-rwx ------ 1 žalovať suegrp 223 17.října 14:27 sue.pubThe súkromné kľúčový súbor, žalovať, zostane na Johnnyho pre reaminder tohto cvičenia, ale verejný kľúč musí byť presunutá do vzdialeného servera, Cash. Všimnite si, že. Ssh adresár sám aj žalovať a sue.pub súbory by mali mať oprávnenie 700.Now budete musieť na ftp sue.pub súbor od Johnnyho Casha. Užívateľa na Cash, že budeme ako je prihlásenie užívateľa 's názvom'. Johnny $> ftp CashConnected na Cash220 Cash - Proper z Xyz. - Oprávnení používatelia onlyName (Cash: kluk): named331 heslom pre named.Password :230-Najnovšie neúspešné prihlásenie: Fri Oct 17 13:12:55 2003 na ftp od Johny-230 Posledné prihlásenie: Fri Oct 17 16:02:11 2003 / dev/pts/1 z Johnny230 Užívateľ názvom prihlásený in.ftp> cd. sshftp> Mputu sue.pubmput sue.pub? y200 príkaz PORT successful.150 Otvorenie dátové pripojenie pre sue.pub.226 Transfer complete.224 bytov zaslané 0.000781 sekundy (280,1 kB / s) lokálnej: sue.pub remote: sue.pubftp> bye221 Goodbye.Johnny $> Teraz budeme telnet hotovosti a spájať sue.pub súbor do / home / named /. ssh / authorized_keys file.Cash $> pwd / home / named /. sshCash $> cat sue.pub>> authorized_keysCash $> exitConnection closed.Johnny $> Poďme si zrekapitulovať, čo sme 'urobili tak far.1) sme vytvorených verejných a súkromných kľúčov na Johnny.2) sme ftp'd verejný kľúč súboru, sue.pub, od Johnnyho Cash.3) sme sa telnetted Cash, a dlhých obsah sue.pub do authorized_keysWe ' re teraz pripravený na Ručné prihlásení z Johnny Cash pomocou ssh.Johnny $> ssh-i / home / chlapec /. Ssh / súdiť s názvom @ pravosti CashThe hostiteľských 'Cash (xxx.yyy.zzz.aaa)' nemôže byť established.RSA kľúč odtlačok 65:11:7 d: ef: ed: A3: cc: 34: d1: B5: ba: C9: 16:22:31:23. Ste si istí, že chcete pokračovať v pripojenia (áno / nie)? áno ================================================= ===============*** UPOZORNENIE PRE VŠETKÝCH POUŽÍVATEĽOV ***=============================================== ================= $ Cash> Cash exitConnection na closed.Johnny $> Now on Johnny, vytvorte skript s názvom 'boynamedsue.sh' nasledujúci riadok obsahu a chmod skript 777.ssh-i / home / chlapec /. ssh / @ žalovať menom Cash / usr / bin / ls-lnext, spustite skript Johnny.Johnny $> boynamedsue.sh ======== ================================================== ======*** UPOZORNENIE PRE VŠETKÝCH UŽÍVATELIA ***============================================== ==================- rwxrwxr-x 1 s názvom namedgrp 10020 17.října 14:35 namedfile1.txt-rw-r--r - 1 s názvom namedgrp 680 14 augusta 16 : 18 namedfile.html-rw-1 s názvom ------ namedgrp 1148 18.septembra 09:51 mboxdrwxr-xr-x 2 s názvom namedgrp 512 17.června 13:38 oldJohnny $> Len popravený program na Johnnyho, že prihlásený v hotovosti a bežal program (unix 'ls-l'). Ďalší krok budete chcieť, aby sa nahradit '/ usr / bin / ls-l' príkaz boynamedsue.sh programu s cestu a názov programu, ktorý chcete run.About AuthorC.S. DEAM je majiteľom malej firmy. Jeho eBook Computer Nuggets: Nejsou-Techie Internet Tipy pre In-Laws, Out-zákony, a zvyšok spoločnosti je veľkým darom pre non-Techie členmi rodiny, a je k dispozícii na www.LinkertonPublishing.com kde sa môžete zaregistrovať ZADARMO E-kurzy &
Článok Zdroj: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
Webmaster si html kód
Pridajte tento článok do svojich webových stránok sa!
Webmaster Pošlite svoj článok
Nie nutná registrácia! Vyplňte formulár a Váš článok je v Messaggiamo.Com Adresár!