示例#1
0
 def auth_password(self, packet):
     """
     Overridden to pass src_ip to credentials.UsernamePasswordIP
     """
     password = getNS(packet[1:])[0]
     srcIp = self.transport.transport.getPeer().host
     c = credentials.UsernamePasswordIP(self.user, password, srcIp)
     return self.portal.login(c, srcIp, IConchUser).addErrback(self._ebPassword)
示例#2
0
文件: ssh.py 项目: netkey/kippo
 def auth_password(self, packet):
     password = getNS(packet[1:])[0]
     src_ip = self.transport.transport.getPeer().host
     c = credentials.UsernamePasswordIP(self.user, password, src_ip)
     return self.portal.login(
         c, src_ip, conchinterfaces.IConchUser).addErrback(self._ebPassword)