Articles of ssh

bibliotecas de Python para el manejo de ssh

Voy a escribir el primer código para manejar los comandos ssh en python y busqué en el stackoverflow y puedo ver que hay varias bibliotecas de python que se pueden usar para manejar los comandos que se pasan a través de ssh, como paramiko , pexpect y quizás algunos más. Particularmente, necesitaré leer el contenido […]

Emacs sangría a granel para Python

Trabajando con Python en Emacs si quiero agregar un try / except a un bloque de código, a menudo encuentro que tengo que sangrar todo el bloque, línea por línea. En Emacs, ¿cómo se sangra todo el bloque a la vez? No soy un usuario experimentado de Emacs, pero me parece que es la mejor […]

¿Cómo abrir el proceso de nuevo en el terminal de linux?

Desde la computadora de mi casa que usa masilla, entré en un servidor remoto y ejecuté un progtwig en Python que demoraba horas en completarse y, a medida que se ejecuta, imprime cosas. Después de un tiempo, mi internet se desconectó y tuve que cerrar y volver a abrir putty y ssh. Si escribo ‘top’ […]

Paramiko captura de salida de comando

Tengo un problema que me ha estado causando dolor de cabeza durante unos días. Estoy usando el módulo Paramiko con Python 2.7.10 y me gustaría emitir varios comandos a un enrutador Brocade, pero solo devuelvo la salida de uno de los comandos dados de esta manera: #!/usr/bin/env python import paramiko, time router = ‘r1.test.example.com’ password […]

¿Qué módulo RPC debo usar para implementar RCP en Python y poder cambiar el método de conexión más adelante?

Tengo que implementar algunos RPC de Python a Python, pero los métodos de conexión son bastante limitados por razones de seguridad. Actualmente parece que puedo conectarme usando SSH y ejecutar un solo script de python en el sistema remoto. Esto puede cambiar en el futuro cuando tengamos que conectarnos utilizando otra cosa, tal vez telnet […]

Envía señales a proceso remoto con Python

Hay dos máquinas, donde una tiene un script wait_for_signal.sh , y la segunda tiene un script llamado controller.py . El código de cada script se muestra a continuación. El propósito de controller.py es generar un subproceso que llame al script wait_for_signal.sh través de ssh . Cuando el controlador necesita salir, debe enviar una interrupción al […]

Conectándose a un servidor SFTP usando pysftp y Python 3 con solo la huella digital del servidor

Estoy en una especie de situación extraña en la que necesito conectarme a un servidor SFTP por primera vez, pero parece que no puedo encontrar una manera de obtener acceso a la entrada del host conocido para el servidor. decir: import pysftp cnopts = pysftp.CnOpts() cnopts.hostkeys = None with pysftp.Connection(‘host’, username=’me’, password=’pass’, cnopts=cnopts): Pero aparentemente […]

NumbaPro en dispositivo Cuda sobre conexión ssh

Estoy usando Python / NumbaPro para usar mi GPU compatible con CUDA en un cuadro de Windows. Utilizo Cygwin como shell y desde una consola cygwin no tengo problemas para encontrar mi dispositivo CUDA. Pruebo con el simple comando numbapro.check_cuda() Pero cuando estoy conectado al cuadro a través de OpenSSH (como parte de mi configuración […]

Paramiko “Comando no válido” cuando se intenta un comando no estándar para Vyatta

Acabo de intentar conectar mi aplicación Python / Django con el servidor Vyatta usando Paramiko para SSHing. Desafortunadamente, cuando bash ejecutar show interfaces se lanza “Comando inválido”. Sin embargo, si intenta SSH manualmente desde ese servidor, funciona bien. También probé ‘/vbash -c “show interfaces”‘ – el mismo resultado. ssh = paramiko.SSHClient() ssh.connect(‘10.0.0.1′,’vyatta’,’vyatta’) stdin, stdout, stderr […]

: error “no se puede conectar al servidor X” con los pandas de importación

Configuré un intérprete remoto de Python para PyCharm y me conecté con las credenciales de SSH. Toda la configuración funciona bien, excepto cuando bash importar cualquier biblioteca de Python que use Qt, como pandas o matplotlib. Puse una captura de pantalla de la consola remota de Python con este error. Cuando ssh por separado en […]