wrapper opensshwrapper python openssh | |
Baixe Agora |
wrapper openssh Classificação e resumo
Propaganda
- Licença:
- BSD License
- Nome do editor:
- NetAngels team
- Site do editor:
- https://github.com/NetAngels/
wrapper openssh Tag
wrapper openssh Descrição
Wrapper Python openssh. Em algumas circunstâncias, wrapper simples em torno do utilitário de linha de comando Openssh SSH, parece mais preferível do que o paramiko maquinário.Openssh-wrapper propõe outro invólucro fino esperançosamente em torno do SSH para executar comandos em servidores remotos. Tudo que você precisa para certificar-se de que o interpretador do OpenSsh Client e Python se instalam e, em seguida, instale o pacote de wrapperssh-wrapper.Usage SampleMple Command Execution >>> de OpenSsh_Wrapper Import SshConnection >>> conn = sshconnection ('localhost', 'root') >>> ret = conn.run ('Whoami') >>> Imprimir retommand: whoamistdout: rootstoreR: retrédito: 0 >>> ret.command'whoami '>>> ret.stDout'root' >>> ret.Stderr '' >>> ret.returncode0if intérprete Python é instalado em uma máquina remota, você também pode executar pedaços de código python remotamente. O mesmo é verdade para qualquer outro intérprete que pode executar código de stdin >>> ret = conn.run ('whoami') >>> Imprimir Conn.Run ('Imprimir "Hello World", intérprete =' / usr / bin /python').stduthouthello Worldyet Outra opção de método de execução userful é encaminhado_ssh_agent (o recurso que paramiko ainda não tem). Suponha que você tenha acesso como suporte ao servidor foobar enquanto root @ localhost não, para que você possa aproveitar o encaminhamento do agente de SSH $ EVAL 'SSH-agent`ent pid 5272 $ ssh-addidentity adicionado: /home/me/.ssh/id_rsa (/home/.e/.ssh/id_rsa)$ python >>> conn = sshconnection ('localhost', 'root') >>> Imprimir Conn.run ('SSH suporte @ foobar "whoami"', encaminhado_ssh_agent = true ) .StDoutSupport e finalmente há uma amostra que mostra como copiar um arquivo de local para remoto máquina >>> fd = aberto ('test.txt', 'W') >>> fd.write ('Hello World')> >> FD.Close () >>> de OpenSsh_Wrapper Import SshConnection >>> conn = sshconnection ('localhost', 'root') >>> conn.scp ('test.txt', destino = '/ tmp')> >> Imprimir conn.run ('Cat /tmp/test.txt').stduthouthello world requisitos: · Pitão
wrapper openssh Software Relacionado
Python-Package-template
fornece um comando para criar facilmente um layout padrão do pacote Python ...
140