标签:发送信息 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
标签:发送信息 welcome python 服务器 except
原文地址:http://jingshanls.blog.51cto.com/3357095/1790076