Articles of ssh

habilitando tty en una sesión ssh

Me gustaría tomar algo de información de inicio de sesión para un script escrito para ser utilizado por muchos usuarios. En Python, configuro input_raw para leer desde dev / tty, pero falla horriblemente cuando me conecto al script que se ejecuta en un servidor a través de ssh. ¿Pensamientos? Soluciones? Preferiría evitar los nombres de […]

ejecutar un archivo de estructura cuyo nombre no sea fabfile.py y sin contraseña ssh

Tenía un código de trabajo, que ahora no puedo ejecutar debido a algunos problemas. Me enfrento a los siguientes problemas: Me piden la contraseña, ya que ejecuto el archivo usando python /path/to/file.py Incluso si uso fab -l, este archivo se invoca y se me pide una contraseña nuevamente. Solo para hacerle saber, tengo muchos archivos […]

Cómo conectar mongodb remoto con pymongo

Cuando uso MongoChef para conectar la base de datos remota de Mongo, uso los siguientes parámetros: Servidor Servidor: localhost Puerto: 27017 Túnel SSH Dirección SSH: 10.1.0.90 Puerto: 25 Nombre de usuario de SSH: nombre de usuario Contraseña SSH: contraseña Cuando me conecto con Pymongo, tengo el siguiente código: import pymongo MONGO_HOST = “10.1.0.90” MONGO_PORT = […]

¿Cómo conectarse a un servidor remoto con paramiko sin contraseña?

Estoy escribiendo un script en Python que requiere conectarse a un remote_server con SSH y mover un file de host_server a host_server . Necesito hacerlo sin una contraseña, ya que debe funcionar para cualquier servidor remoto y cualquier usuario del servidor host. Mi código: #get IP and username for remote access IP = input(“Enter host_server […]

verificando el tamaño del archivo en un servidor remoto usando python, SSH

alguien por favor ayuda! Actualmente estoy escribiendo una secuencia de comandos de Python para recuperar realmente un tamaño de archivo que está en una PC local y un servidor remoto. entonces, lo que hago es comparar si el tamaño del archivo es el mismo. abajo está mi código: A = “/path/of/the/file/in/my/local/PC” B = “/path/of/the/file/in/remote/PC” statinfo1 […]

Suba archivos usando SFTP en Python, pero cree directorios si la ruta no existe

Quiero cargar un archivo en un servidor remoto con Python. Me gustaría comprobar de antemano si la ruta remota existe realmente, y si no es así, crearla. En pseudocódigo: if(remote_path not exist): create_path(remote_path) upload_file(local_file, remote_path) Estaba pensando en ejecutar un comando en Paramiko para crear la ruta (por ejemplo, mkdir -p remote_path ). Se me […]

Tiempo de espera en paramiko (python)

Estoy buscando una manera de establecer un tiempo de espera para esto: transport = paramiko.Transport((host, port)) transport.connect(username = username, password = password) sftp = paramiko.SFTPClient.from_transport(transport) sftp.get(remotepath, localpath) sftp.close() transport.close()

Cómo llamar a ssh por el módulo de subproceso para que use la variable SSH_ASKPASS

Estoy escribiendo una GUI que utiliza comandos SSH. Intenté usar el módulo de subproceso para llamar a ssh y configurar la variable de entorno SSH_ASKPASS para que mi aplicación pueda abrir una ventana que solicite la contraseña de SSH. Sin embargo, no puedo hacer que ssh lea la contraseña con el comando SSH_ASKPASS dado: siempre […]

Lectura de salida del comando Top usando Paramiko

Estoy escribiendo un script en Python para iniciar sesión en ssh y leer la salida de los comandos que se acaban de ejecutar. Estoy usando el paquete paramiko para esto. Estoy intentando ejecutar el comando “top” y obtener su salida impresa en la consola. Sin embargo, no soy capaz de hacer esto. Por favor encuentre […]

Ejecutar script de python remoto a través de SSH

Quiero ejecutar un script de Python en varias máquinas remotas (15+) utilizando SSH. Después de invocar el script / comando necesito desconectar la sesión de ssh y mantener los procesos ejecutándose en segundo plano durante el tiempo que sea necesario. He usado Paramiko y PySSH en el pasado, así que no tengo problemas para usarlos […]