paramiko 远程登录主机实现用户切换 su - root
admin
2023-07-31 08:00:08
0
import paramiko
import time
def verification_ssh(host,username,password,port,root_pwd,cmd):
    
    s=paramiko.SSHClient() 
    s.load_system_host_keys() 
    s.set_missing_host_key_policy(paramiko.AutoAddPolicy())
    s.connect(hostname = host,port=int(port),username=username, password=password)
    ssh = s.invoke_shell()
    time.sleep(0.1)
    ssh.send('su - \n')
    buff = ''
    if  not buff.endswith('Password: '):
        resp = ssh.recv(9999)
buff +=resp
ssh.send(root_pwd)
ssh.send('\n')
    buff = ''
    if  not buff.endswith('# '):
        resp = ssh.recv(9999)
        buff +=resp
    buff = ''
    stdin, stdout, stderr = s.exec_command(cmd)
    result = stdout.read()
    print result 
    stdin,stdout,stderr = s.exec_command('echo hello')
    print stdout.read()
    s.close()
if __name__ == "__main__":
    verification_ssh('192.168.1.105','gyh','123456','22','123456','id')

相关内容

热门资讯

原创 木... 木星是太阳系最大的行星,75%的都是氢气,和太阳的成分几乎一模一样,很多人觉得,只要丢个核弹上去把氢...
英伟达AI服务器架构据传将延后... 7月7日消息,据媒体报道,受英伟达下一代人工智能(AI)服务器机架架构或因制造难题推迟一年以上发布的...
卢秀燕硬刚民进党当局,称有一滴... 台湾中联致癌油风暴持续升温,针对台当局“食药署”先是拒绝公布油品业者名单,又要求受影响原型油品及使用...
人人都是AI股东?OpenAI... (来源:麻省理工科技评论) OpenAI 首席执行官 Sam Altman 曾多次提出,希望人工智...
北约秘书长又夸特朗普:我就是喜... 北约秘书长吕特7月7日接受美国《政治报》采访,他在谈及特朗普时表示,“我就是喜欢这个人(I just...
雷克沙将推基于长鑫DDR5 D... IT之家 7 月 7 日消息,微星 (MSI) 昨日宣布将基于长鑫科技 DDR5 DRAM 颗粒的内...
C罗谢幕,后会无期 美加墨世界杯1/8决赛,万众关注的西班牙、葡萄牙鏖战至补时阶段,曾在欧洲杯绝杀过德国队的西班牙“杀手...
65.64亿美元,传三星拿下M... 7月7日消息,根据韩国媒体《首尔经济日报》报道,由于台积电尖端制程产能已经被头部大客户预定一空,美国...
南宁再发红色预警,有村民被困3... 作者:南英 ▪ 冯小芯“他们那边没办法,只能让我一个个求助了。”7月7日下午,身处南宁市区的韦女士在...
比利时国防大臣警告特朗普:不准... 据“政客”新闻网欧洲版当地时间7日报道,比利时国防大臣特奥·弗兰肯在接受该媒体采访时,警告美国总统特...