paramiko

    0热度

    1回答

    我使用paramiko put方法从本地发送文件到远程服务器。 但是,我遇到执行sudo su - user命令从远程查看文件的问题。我也尝试从本地更改权限,但文件权限在传输时保持不变。 import paramiko ssh = paramiko.SSHClient() ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())

    0热度

    1回答

    我有一个python脚本我试图安装一个rpm包,但是当我发送命令来安装它时,并不等待命令在重新启动服务之前完成。我读过很多有关使用“recv_exit_status()”的论坛,但我认为我没有正确使用它。 这是我有: #!/usr/bin/python import paramiko, os from getpass import getpass # Setting Variables

    1热度

    1回答

    我正在使用python处理客户端应用程序。 GUI使用PyQt创建。 基本上,应用程序通过ssh连接到服务器并检索信息,从而读取由服务器软件生成的文件。我正在使用paramko模块。 我的问题是: 我应该开一个ssh连接权当客户端应用程序启动,并一直保持到它退出?或者,只要客户端应用程序中的按钮触发信息检索,我应该创建一个新的连接性连接:ssh。 它会如何影响性能? 任何建议和参考将不胜感激。

    0热度

    1回答

    我试图连接到使用python库paramiko的SSH服务器。 以前在同一台计算机上工作的代码相同,但尝试连接时它开始显示警告。我可以通过终端使用同一台计算机和相同的用户连接到SSH服务器。 Python代码也适用于连接到同一LAN网络的其他计算机。 我也尝试重新启动这两个电脑,并重新安装paramiko没有成功。 以下是代码和警告消息。 class SSH: def __init__(

    0热度

    1回答

    我正在尝试构建一个只是转发端口的Paramiko服务器。我改编自demo server代码 #!/usr/bin/env python import base64 from binascii import hexlify import os import socket import sys import threading import traceback import param

    0热度

    1回答

    我正在尝试paramiko和AWS,并且我无法使SSH工作。它在我手动SSH进入服务器并且没有收到任何错误消息时起作用。我可以帮忙弄清楚我做错了什么吗? 我试过stdout.read()和stdout.readlines()。两人都空虚。 代码: #Load the key into a file and attempt to SSH in key = paramiko.RSAKey.from_

    0热度

    2回答

    我写了一个脚本,使用ssh连接(单点登录服务器)从那里我想连接一个节点的单个连接服务器。但我的问题是,当我通过ssh invoke_shell发送命令时,我可以在输出中看到它,但命令没有执行。任何有关单连接和paramiko的帮助将不胜感激。 #!/usr/bin/env python import paramiko import time ssh = paramiko.SSHClie

    1热度

    1回答

    我连接到远程服务器用下面的代码: ssh = paramiko.SSHClient() ssh.load_system_host_keys() ssh.set_missing_host_key_policy(paramiko.WarningPolicy()) ssh.connect( hostname=settings.HOSTNAME, port=settings.POR

    2热度

    2回答

    此代码会引发异常。如何验证SSH指纹而不将其存储在文件中?我相信下面的代码是为公钥设计的。但是,使用SFTP服务器的客户端验证了指纹,并没有为我提供公钥。 import os import shutil import pysftp import paramiko connection_info = { 'server': "example.com", 'user':

    0热度

    1回答

    import paramiko import re import getpass username=raw_input("Enter the username: ") password=getpass.getpass(prompt="Enter your password: ") client = paramiko.client.SSHClient() client.set_missi