码迷,mamicode.com
首页 > 编程语言 > 详细

python

时间:2016-06-15 00:05:25      阅读:210      评论:0      收藏:0      [点我收藏+]

标签:password   服务器   python   多线程   return   

# 资源包引入
host_key= paramiko.RSAKey(filename=‘test_rsa.key‘)
#host_key 密钥

class Server(paramiko.ServerInterface):#定义包含类 定义服务器
    def __init__(self):#构造函数 默认启动线程
        self.event = threading.Event()#就是启动 多线程
    def check_channel_request(self,kind,chanid):#定义了 方法
        if kind == ‘session‘:#获取方式
            return paramiko.OPEN_SUCCEEDED#session 返回
        return paramiko.OPEN_FAILED_ADMINISTRATIVELY_PROHIBITED#else 开始 返回
    def check_auth_password(self,username,password):#定义了密码 检测密码 跟 用户
        if(username == ‘justin‘) and (password == ‘lovethepython‘):
            return paramiko.AUTH_SUCCESSFUL
        return paramiko.AUTH_FAILED

server = sys.argv[1]#获取输入信息
ssh_port = int(sys.argv[2])#获取端口


本文出自 “专注php” 博客,请务必保留此出处http://jingshanls.blog.51cto.com/3357095/1789339

python

标签:password   服务器   python   多线程   return   

原文地址:http://jingshanls.blog.51cto.com/3357095/1789339

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!