Python SSH作为sud连接

2024-05-16 20:27:06 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要用python编写一个脚本,将我与作为sudoer的login/pw连接起来

这是我的剧本

import paramiko
import sys

host = '1.0.0.0'
port = 22
username = 'login'
password = 'pw'

ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect(hostname=host, port=port, username=username, password=password)


chan = ssh.get_transport().open_session()
chan.get_pty()
chan.exec_command('sudo su -l axis_0;mkdir olivier')
print(chan.recv(1024))

但olivier的文件夹从未创建过


Tags: import脚本hostparamikogetportusernamelogin