zoukankan      html  css  js  c++  java
  • python远程控制Linux

    安装paramiko

    pip install paramiko

    操作代码

    输出执行语句结果

    # coding=utf8

    import paramiko
    #创建ssh对象
    ssh = paramiko.SSHClient()
    #连接方式
    ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
    #发起连接
    ssh.connect('30.1.1.245',22,'root','Hytera@cs123456')
    #stdin:标准输入文件 stdout:标准输出文件
    stdin,stdout,stderr = ssh.exec_command("ifconfig")
    #将执行结果打印出来
    print(stdout.read().decode('utf-8'))
    #关闭ssh链接
    ssh.close()

    上传下载文件

    # coding=utf8
    import paramiko
    #创建ssh对象
    ssh = paramiko.SSHClient()
    #连接方式
    ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
    #发起连接
    ssh.connect('30.1.1.245',22,'root','Hytera@cs123456')

    #创建对象
    sftp = ssh.open_sftp()
    #从远程linux下载文件到本地 sftp.get("远程Linux下的文件路径","本地存储的路径")
    sftp.get('/home/0506/VCS/InstallPackage/server/config.xml','D:/CommandCenter/config.xml')

    #将本地文件传送到远程Linux sftp.put("本地存储的路径","远程Linux下的文件路径")
    sftp.put('D:/CommandCenter/config.xml','/home/0506/VCS/InstallPackage/config.xml')
    ssh.close()

  • 相关阅读:
    RHEL7管道与重定向
    RHEL7软件包管理
    RHEL7用户管理
    RHEL7文件管理
    RHEL7文件查找
    RHEL7文件权限
    RHEL7文件归档与压缩
    RHEL7进程管理
    博客园样式美化
    flask+python页面修改密码功能
  • 原文地址:https://www.cnblogs.com/like1824/p/12912555.html
Copyright © 2011-2022 走看看