39 QObject *parent =
nullptr);
44 virtual bool open(OpenMode mode)
override;
45 virtual void close()
override;
50 virtual int DoWait(
bool bWrite,
int timeout);
55 virtual qint64 readData(
char *data, qint64 maxlen)
override;
56 virtual qint64 writeData(
const char *data, qint64 len)
override;
59 int verifyKnownhost(ssh_session session);
63 const QString szPassword,
64 const QString szPassphrase,
65 const int nMethod = SSH_AUTH_METHOD_PASSWORD);
66 int authenticationPublicKey(
69 const QString szPublicKeyFile,
70 const QString szPrivateKeyFile,
71 const QString szPassphrase);
72 int forward(ssh_session session);
74 static void cb_log(ssh_session session,
80 ssh_session m_Session;
81 ssh_channel m_Channel;
85 ssh_pcap_file m_pcapFile;