English version
German version
Spanish version
French version
Italian version
Portuguese / Brazilian version
Dutch version
Greek version
Russian version
Japanese version
Korean version
Simplified Chinese version
Traditional Chinese version
Hindi version
Czech version
Slovak version
Bulgarian version
 

Esegue un programma su un server remoto tramite ssh

Software RSS Feed





Come si fa a eseguire un programma su un server remoto tramite ssh? Per questo esempio avremo due server, uno di nome Johnny Cash e un altro nome. Entrambi sono in esecuzione OpenSSH. Il nostro obiettivo è di avere un programma sul login per Johnny Cash e eseguire un programma su Cash. Per rendere il compito un po 'più complessa saremo utilizzando diversi utenti su ogni cosa machine.The prima avremo bisogno di fare è di generare le chiavi pubbliche e private su Johnny. Così, registrato in Johnny come boy utente '' creiamo chiavi pubbliche e private, creando nella directory. ssh come segue: Johnny $> pwd / home / ragazzo / .sshJohnny $> ssh-keygen-t rsa-f pubblico sueGenerating / coppia di RSA private key. Enter passphrase (empty per non passphrase): Enter same passphrase again: L'identificazione è stata salvata in sue.Your chiave pubblica è stata salvata in sue.pub.The key fingerprint is: 8D: e9: c0: G1: C7: 1f: e3: b3: 2f: 38:12: aa: b5: 3b: 2e: b3 boy @ JohnnyJohnny $> Nel precedente esempio abbiamo scelto un nome arbitrario, Sue, per identificare i file che detengono le chiavi generate. Quando viene richiesto di inserire una passphrase (due volte) abbiamo semplicemente premere invio twice.As l'output di ssh-keygen indica, la chiave pubblica è stato salvato in un file chiamato output sue.pub.The di ssh-keygen implica, ma non indica direttamente, che la chiave privata è in un file chiamato Sue (Sì, un utente denominato boy creato un file denominato Sue.) Johnny $> ls-l-rwx ------ 1 Sue suegrp 887 17 Ottobre 14:27 Sue-rwx ------ 1 Sue suegrp 223 17 Ottobre 14:27 sue.pubThe privato file di chiave, Sue, Johnny rimarrà per la reaminder di questo esercizio, ma la chiave pubblica deve essere trasferito al server remoto, in contanti. Si noti che la directory. Ssh stesso, nonché le sue file e sue.pub dovrebbe disporre di autorizzazioni di 700.Now dovrai ftp il file sue.pub da Johnny Cash. L'utente su Cash che saremo login come utente 'nome'. Johnny $> ftp CashConnected a Cash220 Cash - nella proprietà di Xyz. - Gli utenti autorizzati onlyName (Cash: boy): named331 Password required for named.Password :230-Last Login soccombente: Fri Oct 17 13:12:55 2003, ftp da Johnny 230-Ultimo login: Fri Oct 17 16:02:11 2003 / dev/pts/1 da Johnny230 nome utente registrato in.ftp> cd. sshftp> sue.pub sue.pubmput mput? y200 PORT comando successful.150 connessione dati di apertura per sue.pub.226 Transfer complete.224 byte inviati in 0,000,781 mila secondo (280,1 Kbytes / s) locali: sue.pub remoto: sue.pubftp> bye221 Goodbye.Johnny $> Ora saremo in telnet cassa e sue.pub concatenare i file in / home / named / .ssh / authorized_keys file.Cash $> home / pwd / named / .sshCash $> sue.pub cat>> authorized_keysCash $> exitConnection closed.Johnny $> Let's recap quello che abbiamo 'ho fatto far.1) Abbiamo create le chiavi pubbliche e private su Johnny.2) Abbiamo ftp'd il file di chiave pubblica, sue.pub, da Johnny a Cash.3) Abbiamo telnetted alla cassa, e concatenato il contenuto di sue.pub in authorized_keysWe ' Re ora pronto per manualmente il login da Johnny Cash con ssh.Johnny $> ssh-i / home / ragazzo / .ssh / Sue denominato @ autenticità CashThe di Cash host '(xxx.yyy.zzz.aaa)' non può essere la chiave established.RSA impronte digitali è 65:11:7 d: ef: ED: A3: cc: 34: D1: B5: BA: C9: 16:22:31:23. Sei sicuro di voler continuare la connessione (sì / no)? Sì ================================================= ===============*** AVVISO AGLI UTENTI ***=============================================== ================= cash> Cash a exitConnection closed.Johnny $> Ora su Johnny, creare uno script di shell chiamato 'boynamedsue.sh' con la seguente linea di contenuti e chmod lo script per 777.ssh-I / boy / home / .ssh / Sue denominato @ Cash / usr / bin / ls-lnext, eseguire lo script su Johnny.Johnny $> boynamedsue.sh ======== ================================================== ======*** AVVISO A TUTTI UTENTI ***============================================== ==================- rwxrwxr-x 1 namedgrp chiamato 10.020 17 Settembre 14:35 namedfile1.txt-rw-r-r - 1 namedgrp chiamato 680 14 Agosto 16 : 18 namedfile.html-rw-1 ------ nome namedgrp 1148 18 Agosto 09:51 mboxdrwxr-xr-x 2 namedgrp chiamato 512 17 Giugno 13:38 oldJohnny $> Hai appena eseguito un programma su Johnny, che ha registrato in contanti e un programma di corse (unix 'ls-l'). La passo successivo vorrete prendere è di sostituire il '/ usr / bin / ls-l' comando nel programma boynamedsue.sh con il percorso e il nome del programma che si desidera run.About Il AuthorC.S. Deam è un piccolo imprenditore. La sua Nuggets Computer eBook: Non Techie Internet Suggerimenti per In-Laws, Out-legge, e il resto della società è un grande dono per i non-membri della famiglia techie ed è disponibile presso www.LinkertonPublishing.com dove è possibile iscriversi gratuitamente E-Corsi &

Fonte dell'articolo: Messaggiamo.Com

Translation by Google Translator





Related:

» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker


Webmaster prendi il Codice Html
Aggiungi questo articolo al tuo sito ora!

Webmaster invia i tuoi Articoli
Nessuna registrazione richiesta. Compila il form e i tuoi articoli sono nella Directory di Messaggiamo.Com

Add to Google RSS Feed See our mobile site See our desktop site Follow us on Twitter!

Invia i tuoi articoli alla Directory di Messaggiamo.Com

Categorie


Copyright 2006-2011 Messaggiamo.Com - Mappa del Sito - Privacy - Webmaster invia i tuoi articoli alla Directory di Messaggiamo.Com [0.01]
Hosting by webhosting24.com
Dedicated servers sponsored by server24.eu