寻求帮助以构建python代码以在Linux Server上执行远程调用。我可以使用“ paramiko”通过我的用户ID调用命令,但是根据我们的基础架构团队命令,我需要运行的命令必须通过root执行,为此,我需要从登录名执行pmrun sh,然后再调用命令。您能否帮助定义脚本以在命令中调用命令? 一旦执行“ Pmrun sh”,我需要输入密码。
[ABCD@hostname ~]$ pmrun sh
Password:
已记录并查看了FireFight ID的使用情况。
[root@hostname ~]# "Command I want"`
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
conn = ssh.connect('Hostname', username='ABCD', password='ABC', port=22)
(sshin1, sshout1, ssherr1) = ssh.exec_command("pmrun sh")
#"How to pass the password"