opensh-wrapper

OpenSSH Python Wrapper
Download nu

opensh-wrapper Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • BSD License
  • Naam uitgever:
  • NetAngels team
  • Uitgever website:
  • https://github.com/NetAngels/

opensh-wrapper Tags


opensh-wrapper Beschrijving

OpenSSH Python Wrapper In sommige omstandigheden lijkt Simple Wrapper rond OpenSSH SSH Command-Line-hulpprogramma meer dan Paramiko Machinery.Opensh-Wrapper voorstelt nog een andere hopelijk dunne wikkel rond SSH om opdrachten op externe servers uit te voeren. Alles wat u nodig hebt om ervoor te zorgen dat OpenSSH-client- en python-tolk worden geïnstalleerd en vervolgens OpenSSH-WRINGPER-PAKKET INSTALLATE SAMPLESIMPLE Command-uitvoering >>> van OpenSSH_WRAPPER IMPORT SSHCONNECTIE >>> Conn = SSHCONNECTIE ('Localhost', 'Root') >>> RET = Conn.Run ('whoami') >>> Print Retcommand: WhoMistDout: RootStderr: retourcode: 0 >>> Retcommand'whoami '>>> Ret.stdout'root' >>> Ret.Stderr '' >>> RET.RETURNCODE0IF Python-tolk is geïnstalleerd op een externe machine, u kunt ook op afstand stukken Python-code uitvoeren. Hetzelfde geldt voor elke andere tolk die code kan uitvoeren van STDIN >>> RET = Conn.Run ('WHAMI') >>> Print Conn.Run ('Print "Hello World"', tolk = '/ ur / bin / PyThon' ).stouthello Worldyet Een andere gebruikersvolle methode-optie is Forward_Ssh_Agent (de functie die Paramiko nog niet heeft). Stel dat je toegang hebt als ondersteuning aan de foobar-server tijdens root @ localhost niet, dus je kunt profiteren van ssh agent doorsturen $ Eval `ssh-agent`Atent pid 5272 $ ssh-addigendentity Toegevoegd: /home/me/.sh/id_rsa (/home/re/.Ssh/id_rsa)$ Python >>> Conn = SshConnection ('Localhost', 'Root') >>> Print Conn.Run ('SSH-ondersteuning @ Foobar "WHOAMI"', FOREST_SSH_AGENT = TRUE ) .stdoutsupport en Eindelijk is er een monster dat laat zien hoe een bestand van lokaal naar externe machine >>> FD = Open ('Test.txt', 'W') >>> FD.Write ('Hallo World')> ' >> fd.close () >>> van OpenSSH_WRAPPER IMPORT SSHCONNECTIE >>> Conn = SshConnection ('Localhost', 'Root') >>> Conn.Scp ('Test.txt', Target = '/ TMP')> >> Print conn.run ('Cat /TMP/test.txt' ).sthouthello Wereld-eisen: · Python


opensh-wrapper Gerelateerde software

oroch

Python -Mooch (bestanden delen op een LAN maakte een beetje gemakkelijk te maken) ...

148

Downloaden