Twisted conch를 사용하여 연결하면 serverloop.c에서 패킷 무결성 오류 (6 바이트 남음)가 발생합니다 : /var/log/secure.log에 980이 표시됨 그 후에 연결이 끊어집니다 ("연결 끊김 : 패킷 무결성 오류 ")트위스티드 Conch 패킷 무결성 오류
서버가 VMware 시스템이므로 시스템간에 방화벽이나 기타 보안이 없습니다. 또한 인증이 성공적으로 실행되었음을 알 수 있습니다 (포트 ssh2에서 승인 된 암호).
내 ssh.py는 거의 예와 같습니다
class SSHCommandChannel(channel.SSHChannel):
name = "session"
def __init__(self, eventparser, *args, **kwargs):
channel.SSHChannel.__init__(self, *args, **kwargs)
def _cbSendRequest(self, data):
print("%s" % data)
self.conn.sendEOF(self)
def channelOpen(self, data):
d = self.conn.sendRequest(self, 'exec', common.NS(data), wantReply=True)
d.addCallback(self._cbSendRequest)
return None
def extReceived(self, dataType, data):
self.dataRecieved(data)
def dataRecieved(self, data):
print("w00t: %s" % data)
def closed(self):
print("Channel closed =(")
내가 어떻게 일이 예를 받고 내 퀘스트를 계속하는 아무 생각이 없습니다. 조언을 주시면 감사하겠습니다.