python 远程执行代码

安装 pexcept插件

import pxssh

def login():
    ssh= pxssh.pxssh()
    user='razerware'
    passwd='lzy'
    ip='10.108.166.234'
    ssh.login (ip, user, passwd)
    ssh.sendline('mkdir -p /home/ubuntu/ggg1')#自动回车
    ssh.sendline('chmod -R 777 /home/ubuntu/ggg1')
    ssh.logout()

def login():
    url='10.109.252.224'
    ssh = pxssh.pxssh()
    if url == '127.0.0.1' or url == '10.108.166.234':
        user = 'razerware'
        passwd = 'lzy'
    else:
        user = 'ubuntu'
        passwd = 'ubuntu'
    ssh.login(url, user, passwd)
    ssh.sendline('su - root')  # 切换到root
    ssh.expect(['Password:', '密码'])
    ssh.sendline('root')  # root密码
    ssh.sendline('mkdir /home/ubuntu/ggg2')
    ssh.sendline('exit')
    ssh.sendline('exit')#若root登陆必须EXIT两次
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值