zoukankan      html  css  js  c++  java
  • python 使用paramiko模块上传本地文件到ssh

    我们要了解几个函数:

    paramiko.Tranport(("目标ip,端口"))#这是上传目标的IP和端口
    

      

    paramiko.SFTPClient.from_tranport()#安全文件传输凭证
    

      

    sftp.put(loaclfile,remotefile)#loaclfile是要上传的文件,remotefile是上传后要保存的文件名
    

      代码版:

    import paramiko
    ssh=paramiko.Transport(("192.168.223.129",22))
    ssh.connect(username="root",password="root")
    sftp=paramiko.SFTPClient.from_transport(ssh)
    localfile="使用说明.txt"
    remotefile="使用说明.txt"
    try:
      sftp.put(localfile,remotefile)
    except Exception:
        print("[-]put Error:User name or password error or uploaded file does not exist")
    
    
    print("上传")
    ssh.close()

    成功图:

    转载请注释:来自本地址

  • 相关阅读:
    软件测试描述错误
    软件测试homework2
    第九次
    第七次作业
    第六次作业
    第五次作业
    第四次作业
    第三次
    软件测试Lab2 Selenium及自动化测试
    软件测试(四)主路径覆盖hw3
  • 原文地址:https://www.cnblogs.com/haq5201314/p/7632561.html
Copyright © 2011-2022 走看看