“Python SSH Connection” Ответ

Библиотека Python SSH

#ssh client in python example
pip install paramiko

client = paramiko.SSHClient()
client.load_system_host_keys()
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
client.connect(server,port,username,password)
dir = directory
command = command
#change directory to the location of where you want to run the command and 
#change command to the command you want to execute
client.exec_command(f'cd {dir}; {command}')
client.close()
68Duck

Python SSH на сервер

import paramiko

host = "YOUR_IP_ADDRESS"
username = "YOUR_LIMITED_USER_ACCOUNT"
password = "YOUR_PASSWORD"

client = paramiko.client.SSHClient()
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
client.connect(host, username=username, password=password)
_stdin, _stdout,_stderr = client.exec_command("df")
print(stdout.read().decode())
client.close()
Panicky Pigeon

Python SSH Connection

import pxssh
s = pxssh.pxssh()
if not s.login ('localhost', 'myusername', 'mypassword'):
    print "SSH session failed on login."
    print str(s)
else:
    print "SSH session login successful"
    s.sendline ('mycommand')
    s.prompt()         # match the prompt
    print s.before     # print everything before the prompt.
    s.logout()
    
#We can also execute multiple command like this:
s.sendline ('uptime;df -h')
MitchAloha

Python SSH Client

pip install paramiko
#Try using the paramiko library
68Duck

Ответы похожие на “Python SSH Connection”

Вопросы похожие на “Python SSH Connection”

Больше похожих ответов на “Python SSH Connection” по Python

Смотреть популярные ответы по языку

Смотреть другие языки программирования