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

python

时间:2016-06-17 00:56:26      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:发送信息   welcome   python   服务器   except   

try:# 大的 尝试
    bhSession = paramiko.Transport(client)#ssh 连接 方式
    bhSession.add_server_key(host_key)#添加  服务器 的连接密钥
    server = Server()# 启动 服务器 class 开始
    try:# 尝试
        bhSession.start_server(server=server)# 开启服务
    except paramiko.SSHException,x:#报错信息了
        print ‘[-] SSH negotiation failed.‘# 直接输出
    chan = bhSession.accept(20)# 监听
    print ‘[+] Authentiacated!‘#权限 认证
    print chan.recv(1024)# 获取信息
    chan.send(‘Welcome to bh_ssh‘)#发送信息
    while True:# 循环等待
        try:# 尝试
            command = raw_input("Enter command:").strip(‘\n‘)#对输入的信息,然后 进行 转码
            if command != ‘exit‘:#如果命令 为 空
                chan.send(command)# 发送命令 过去
                print chan.recv(1024)+‘\n‘# 然后等待 接收
            else:
                chan.send("exit")# 否则 发送 报错信息
                print ‘exiting‘#打印 错误信息
                bhSession.close()# 结束
                raise Exception (‘exit‘)
        except KeyboardInterrupt:# 异常报错
            bhSession.close()#结束了
except Exception,e: # 大的错误
    print ‘[-] Caught exception:‘+str(e)# 提示错误信息
    try:# 关闭 连接
        bhSession.close()
    except:# 如果关闭不了了,那就关闭了
        pass
    sys.exit(1)# 系统 报错结束


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

python

标签:发送信息   welcome   python   服务器   except   

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

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