def check_channel_shell_request(self, channel):
if not self.upstream or not self.upstream.allow_ssh:
return False
try:
self.shellchannel.invoke_shell()
self.shellthread = pysshrp.SSHInterface(channel, self.shellchannel)
self.shellthread.start()
self.logger.info('%s:%d: new shell requested' % self.client_address)
return True
except paramiko.SSHException:
self.logger.critical('%s:%d: shell request failed' % self.client_address)
return False
评论列表
文章目录