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
 

Exécution d'un programme sur un serveur distant par ssh

Logiciels RSS Feed





Comment pouvez-vous exécuter un programme sur un serveur distant par ssh? Pour cet exemple, nous avons deux serveurs, un nommé Johnny Cash et un autre nommé. Les deux sont en cours d'exécution OpenSSH. Notre objectif est d'avoir un programme à la connexion à Johnny Cash et exécuter un programme sur la trésorerie. Pour rendre la tâche un peu plus complexes, nous allons utiliser les différents utilisateurs sur chaque machine a première chose que nous devrons faire est de générer des clés publics et privés sur Johnny. Ainsi, connecté en tant que Johnny garçon user: 'nous créons des clés publiques et privées en les créant dans le répertoire. ssh comme suit: Johnny $> pwd / home / Boy / .sshJohnny $> ssh-keygen-t rsa-f public sueGenerating / paire clé privée RSA. Enter passphrase (empty for no passphrase): Enter same passphrase again: Votre identification a été enregistré dans la clé publique sue.Your a été enregistré dans sue.pub.The empreinte de la clé est: 8d: e9: c0: g1: C7: 1f: E3: B3: 2f: 38:12: aa: b5: 3b: 2e: b3 garçon JohnnyJohnny @ $> Dans l'exemple ci-dessus nous avons choisi un nom arbitraire, Sue, pour identifier les fichiers qui détiennent les clés générées. Lorsque vous êtes invité à entrer un mot de passe (deux fois), nous avons tout simplement appuyez sur Entrée twice.As la sortie de ssh-keygen l'indique, la clé publique a été enregistré dans un fichier nommé sue.pub.The sortie de ssh-keygen implique, mais n'indique pas directement, que la clé privée se trouve dans un fichier nommé Sue (oui, un utilisateur nommé garçon a créé un fichier nommé Sue.) Johnny $> ls-l-rwx ------ 1 Sue suegrp 887 Oct 17 14:27 sue-rwx ------ 1 Sue suegrp 223 Oct 17 14:27 sue.pubThe privé fichier de clé, Sue, Johnny restera sur la reaminder du présent exercice, mais le clé publique doit être déplacé vers le serveur distant, Cash. Notez que le répertoire. Ssh elle-même, ainsi que les poursuivre et les fichiers sue.pub devrait avoir des permissions de 700.Now vous aurez besoin de ftp le fichier sue.pub de Johnny en espèces. L'utilisateur sur la trésorerie que nous allons nous connecter comme utilisateur 'nommés'. Johnny $> ftp CashConnected à Cash220 Cash - Propery de XYZ. - Les utilisateurs autorisés onlyName (Cash: garçon): named331 Mot de passe nécessaire pour named.Password :230-Dernière connexion infructueuses: Ven Oct 17 13:12:55 2003 sur ftp de Johnny 230-Dernière connexion: Ven Oct 17 16:02:11 2003 sur / dev/pts/1 de Johnny230 nom d'utilisateur connecté in.ftp> cd. sshftp> sue.pubmput sue.pub mput? 200 yuan commande PORT successful.150 l'ouverture des données de connexion pour sue.pub.226 Transfert complete.224 octets envoyés en 0.000781 secondes (280,1 Ko / s) local: sue.pub distant: sue.pubftp> bye221 Goodbye.Johnny $> Maintenant, nous allons en telnet La trésorerie et les concaténer les sue.pub fichier dans / home / named / .ssh / authorized_keys file.Cash $> / pwd home / named / .sshCash $> sue.pub cat>> authorized_keysCash $> exitConnection closed.Johnny $> Récapitulons ce que nous 'ai fait far.1) We've créé des clés publiques et privés sur Johnny.2) Nous avons ftp'd le fichier de clé publique, sue.pub, de Johnny à Cash.3) Nous avons telnetted to Cash, et concaténées le contenu de sue.pub en authorized_keysWe ' maintenant prêt à connexion manuellement à partir de Johnny Cash à l'aide ssh.Johnny $> ssh-i / home / Boy / .ssh / Sue nommé @ authenticité CashThe de trésorerie d'accueil »(xxx.yyy.zzz.aaa) 'ne peut pas être la clé established.RSA empreinte digitale est 65:11:7 d: ef: ed: a3: cc: 34: D1: b5: ba: c9: 16:22:31:23. Êtes-vous sûr de vouloir continuer de raccordement (oui / non)? oui ================================================= ===============*** AVIS A TOUS LES UTILISATEURS ***=============================================== ================= Cash $> à exitConnection Cash closed.Johnny $> Maintenant sur Johnny, créer un script shell appelé "boynamedsue.sh» avec le texte suivant une ligne de contenus et UTILISATEURS ***============================================== ==================- rwxrwxr-x 1 namedgrp nommé 10020 Sep 17 14:35 namedfile1.txt-rw-r-r - 1 namedgrp nommée 680 14 août 16 : 18 namedfile.html-rw------- 1 nommée namedgrp 1148 18 août 09h51 mboxdrwxr-xr-x 2 namedgrp nommée 512 Jun 17 13:38 oldJohnny $> Vous venez exécuté un programme sur Johnny, qui a enregistré en argent liquide et dirigé un programme (unix 'ls-l'). Le étape suivante, vous aurez envie de prendre est de remplacer les '/ usr / bin / ls-l' ordre dans le programme boynamedsue.sh avec le chemin et le nom du programme que vous souhaitez run.About Le AuthorC.S. Deam est un propriétaire de petite entreprise. Son eBook Computer Nuggets: Non-Techie Internet Conseils pour In-Laws, Out-Laws, et le reste de la société est un grand don pour les non-membres de la famille technophile et est disponible à www.LinkertonPublishing.com où vous pouvez vous inscrire gratuite E-Cours,

Source D'Article: Messaggiamo.Com

Translation by Google Translator





Related:

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


Webmaster obtenir le code html
Ajouter cet article sur votre site Web dès maintenant!

Webmaster envoyer vos articles
Aucune inscription requise! Remplissez le formulaire et votre article est dans le Messaggiamo.Com répertoire!

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

Soumettez vos articles à Messaggiamo.Com Directory

Catégories


Copyright 2006-2011 Messaggiamo.Com - Plan du site - Privacy - Webmaster soumettre vos articles à Messaggiamo.Com Directory [0.01]
Hosting by webhosting24.com
Dedicated servers sponsored by server24.eu