libssh

    1熱度

    1回答

    我試圖用libssh來打開SSH隧道。 基本上,我有兩個主機的方式。首先,我需要SSH到第一個(我已經這樣做了一部分),那麼我就需要從主機SSH到第二主機: [my PC] --SSH--> [host 1] --ssh--> [host 2] (similar to ssh -L) 這是可能的libssh? 我試着用這個函數ssh_channel_open_forward,但是這隻會打開一

    0熱度

    2回答

    命令我使用SSH與禿鷹服務器進行通信,並需要調用(即condor_submit,condor_make,condor_q等),用於自定義控制命令。在我的Xcode項目中下載併成功集成了libSSH(是的,我使用的是Mac OS)後,我發現所提供的功能不支持自定義命令。本教程指出,這將在主機上執行命令:當我更換"ls -l"與假設"condor_q",命令似乎沒有執行然而 rc = ssh_cha

    0熱度

    1回答

    我知道從單獨的線程內運行任何類型的GUI小部件是不好的。對於只是消息,這可以通過主線程的信號來克服。但是如果線程需要用戶輸入,那麼如何將答案發送回線程以及該線程如何等待該答案呢? 我的特殊情況是使用libssh中的sftp的應用程序。在連接和認證期間,用戶可能需要回答一個或多個問題。但出於性能原因,所有SSH/SFTP的東西都必須在單獨的線程中運行。

    0熱度

    2回答

    我正在開始一個新項目,這是一個跨平臺的C++程序,需要使用程序中內置的SSH代碼連接到用戶選擇的服務器。我試圖在libssh和libssh2之間做出決定。 (許可證不是問題; libssh的LGPL很好。) libssh2從this page開始似乎是要走的路 - 有一個可能的例外。它不支持SSH v1。我不知道現在有多少服務器可能只支持SSH v1。有沒有人有過這方面的經驗,或者可以指點我能回答

    0熱度

    1回答

    我正在使用libssh登錄終端,然後運行一個ncurses應用程序。 我下面這個教程,在一次發送一個字符: http://api.libssh.org/master/libssh_tutor_shell.html Ncurses的應用程序等待用戶輸入與getstr(),我的問題是,當我寫的輸入,然後按回車libssh發送'\ n'而不是輸入信號,所以curses應用程序崩潰。

    2熱度

    2回答

    我有一個libssh(libssh.org)的問題。我需要在遠程服務器上運行makefile。我用命令 「channel_request_exec」 做到這一點: int SSHExecCmd (void(* MessSender)(char* CurMessage, bool IsError, CWnd* MainWnd),ssh_session session, CString & Shell

    1熱度

    2回答

    我正在嘗試使用libssh用戶X11轉發。因爲我沒有找到這樣做的好例子,任何人都可以給我一些例子如何使用libssh X11? 謝謝!

    0熱度

    2回答

    我的應用程序使用libssh2通過SSH進行通信,並且一般工作正常。我遇到的一個問題是遠程主機意外死機 - 在這種情況下,遠程主機是一個嵌入式設備,隨時可能會斷電,所以這種情況並不罕見。 發生這種情況時,我的應用程序檢測到遠程計算機已停止響應ping命令,並斷開SSH連接這樣的本地端: void SSHSession :: CleanupSession() { if (_uploadF

    0熱度

    1回答

    我正在使用libssh庫創建與在遠程服務器上創建的ssh服務器的連接。一切順利,直到代碼從服務器獲取公鑰並詢問用戶是否要保存它。那裏的代碼崩潰的原因不明。我正在使用這個link給出的教程。 這是我迄今爲止編寫的代碼。任何關於這方面的幫助都會很棒。 #include <libssh/libssh.h> #include <iostream> using namespace std; in

    3熱度

    2回答

    在我的項目中,我需要在服務器和多個客戶端之間傳輸文件。 客戶端和服務器之間的通信應該加密, 應該有一個用戶名和密碼認證 和協議應該是一個普通的,所以我想到了SFTP。 有兩個用於ssh:libssh和libssh2的c/C++庫, ,其中只有第一個也提供了服務器功能。 有一個libssh的API文檔,其中涉及子模塊sftp的客戶端模塊 已有詳細記錄。 但是對於server API,我只能找到基本的