libssh

    2熱度

    1回答

    我的任務是連接到基於Windows的SFTP服務器,該服務器需要密鑰和密碼才能連接到它。 我已經計算出如何使用密碼或密鑰進行連接,但是我無法弄清楚如何使用密碼或密鑰進行連接。 通過主要連接: //connect to server $connection = ssh2_connect($SSH_ipadd, 22, array('hostkey'=>'ssh-rsa,ssh-dss')); i

    5熱度

    1回答

    我想在我的OSX上玩水葫蘆,但是我找不出什麼問題。 brew info hydra 輸出: hydra: stable 8.3 (bottled), HEAD Network logon cracker which supports many services https://www.thc.org/thc-hydra/ /usr/local/Cellar/hydra/8.3 (14 fi

    2熱度

    1回答

    我正在使用libssh。 在致電ssh_channel_write後,我必須知道是否有數據要讀取。 (但我不想檢索數據) 如果沒有要讀取的數據(例如10s後),我會再次撥打ssh_channel_write。 ssh_channel_read和ssh_channel_read_nonblocking都不能這樣做。 (並且使用SSH_READ_PENDING檢查ssh_get_status也不起作用

    3熱度

    1回答

    我已經創建了一個會話和一個通道。一個請求(ssh_channel_request_exec)應該每隔一秒發送一次,我想讀這個請求的答案(ssh_channel_read)。但是,我找不到如何進行多個請求的示例,api僅包含如何提出請求,閱讀答案並關閉頻道的示例。 當我嘗試按順序兩次從通道請求和讀取數據時,ssh_channel_request_exec第二次返回錯誤。是否有必要爲每個請求打開一個新

    4熱度

    4回答

    我目前正在研究與SSH服務器交談的客戶端。 一切正常,但是,因爲服務器的回答很慢,所以我必須等待它發送數據。 我有兩種選擇,我想告訴你什麼是最有效的等待服務器的方式。 選擇#1: while (!(ssh_channel_poll(*sshChannel,0))) ; 選擇#2: while (!(ssh_channel_poll(*sshChannel,0))) sleep(1)

    0熱度

    1回答

    我正在使用libssh庫並嘗試創建新的SFTP會話。我不斷收到的 ssh_packet_unimplemented: Received SSH_MSG_UNIMPLEMENTED (sequence number 3) 的錯誤消息我檢查遠程服務器的系統日誌,發現錯誤 dispatch_protocol_error: type 90 seq 3 [preauth] 出於某種原因,我在嘗試使用以下(取

    1熱度

    1回答

    我使用libssh的C++封裝(libsshpp.hpp),我試圖調用ssh_scp_new爲SCP程序通過給予我ssh::Session可變的,但我得到以下錯誤: cannot convert ‘ssh::Session’ to ‘ssh_session {aka ssh_session_struct*}’ for argument ‘1’ to ‘ssh_scp_struct* ssh_scp

    1熱度

    1回答

    我正嘗試使用libssh(https://www.libssh.org/)與安裝了SUSE Enterprise操作系統的計算機建立連接。 ssh_options_set(tempSshSession, SSH_OPTIONS_HOST, host2Connect); ssh_options_set(tempSshSession, SSH_OPTIONS_LOG_VERBOSITY, &

    0熱度

    1回答

    免責聲明:谷歌-fu'ing通過這個我的方式... 我想知道如果任何人都能夠去看看在這&指向我在正確的方向&謝謝你的任何人能夠解決......我剛剛從想法的新鮮... 與長度變量關聯的文件大小函數是這個; ifstream::pos_type filesize(const char* filename) { ifstream in(filename, ios::binary | ios

    0熱度

    1回答

    我正在使用libssh在遠程服務器上執行命令。 這裏是我的代碼(返回代碼這裏不檢查簡化,但是所有的人都OK): #include <stdio.h> #include <stdlib.h> #include <libssh/libssh.h> int main() { /* opening session and channel */ ssh_session sess