libssh2

    1熱度

    1回答

    我試圖重現下面的命令來上傳通過SFTP文件在我的PHP應用程序來解決PHP捲曲的錯誤CURLE_SSH(79):以上 curl -T /var/repo/file -u user:password sftp://server.com/folder/ 命令作品很好(我必須在我的ubuntu盒子上重新編譯libcurl才能使它工作)。但是,當我嘗試使用PHP的curl庫時,事情對我來說並沒有那麼好

    0熱度

    1回答

    編譯我下載並從他們website到位置/usr/src/libssh2-1.4.0 安裝了最新的libssh2我試圖構建示例程序(ssh2.c)可用的例子目錄之一。當我從/usr/src/libssh2-1.4.0/example與make編譯爲 make ssh2 ,它編譯和運行都十分精細。然後我複製程序ssh2.c到不同的路徑(~/Projects/precious/)併發出命令 gcc

    2熱度

    3回答

    我一直在嘗試一段時間,以獲得我的CentOS 5.6 x64服​​務器上安裝的PHP的SSH 2擴展。我開始從頭服務器,這裏是我採取 安裝和配置APF 安裝apache 安裝PHP 安裝mysql 添加EPEL軟件庫 安裝PHP的步驟 - 所以我可以使用pecl run yum install libssh2-devel run p ECL安裝SSH2-β 回聲延長= ssh2.so >>在/ e

    1熱度

    1回答

    我試圖從遠程服務器運行一個SSH命令,使用ssh2函數,使用ssh2函數庫。 非但沒有什麼我想從SSH返回給我,我得到這個: resource(2) of type (stream) 有時2是3如果該事項。 這裏是我嘗試使用代碼: <?php $connection = ssh2_connect('ssh.example.com', 22); ssh2_auth_password($c

    0熱度

    1回答

    我想實現類似Mac的終端應用程序,但是適用於iOS。我建立了libssh2,一切正常。 我運行「cd Test」命令,其中Test是工作目錄中的文件夾。然後如果我運行:「pwd」,它會告訴我,cd命令沒有改變目錄。 但是,如果我運行:「cd Test; pwd」,它將顯示它已更改目錄。 我明白爲什麼會出現這種情況,最好在這裏解釋: ssh2_exec() wont change directory

    0熱度

    1回答

    我與libssh2玩弄並設法讓這個測試應用程序在我的iPhone上運行發送一個陣列設備(運行5.1.1) http://www.x2on.de/2011/02/02/libssh2-for-ios-iphone-and-ipad-example-app-with-ssh-connection/#comment-1281 應用程序連接就好了,但問題是我要連接的設備將接收一組十六進制值。我的問題是那個

    0熱度

    1回答

    我正在使用最新的libssh2 Git樹來執行一些SFTP工作。我正在使用非阻塞接口。 我成功建立了到SFTP服務器的連接,登錄和傳輸文件。 但是,我遇到了一個問題,其中調用libssh2_sftp_write(sftp_handle, ptr, nread)明顯掛起。這總是發生237115172字節的數據傳輸後。 雖然有效載荷小於這個數字,事情進展得很好。 我正在傳輸多個文件。我爲整個事務使用單

    -1熱度

    2回答

    我需要一些幫助來轉義此腳本中的引號,我有上面和下面的代碼,但它不屬於這個,因爲如果我只是發出屏幕-d -m -S我的世界,它創造了一個罰款。任何幫助將是驚人的,因爲我一直在嘗試一個小時,謝謝! if (!($stream = ssh2_exec($con, 'screen -d -m -S minecraft -p 0 -X stuff "\printf "\say This is a test.

    1熱度

    3回答

    我在我的Ubuntu linux上安裝了libssh2庫。當編譯C代碼我收到這樣的信息: 未定義的參考`libssh2_session_init_ex」 我下載了libssh2從他們的網站。我按照如何將它安裝在我的電腦上的說明,但似乎我仍然失蹤soemthing。 這是我的代碼在我的make文件: all: ssh ssh: mysshpass.c gcc -lssh2 -g

    0熱度

    2回答

    我有以下的PHP代碼 if (!($stream = ssh2_exec($con, 'sed -i \'s/motd=A Minecraft Server/motd=\'.$name.\'s Server/g\' /home/servers/runner15/server.properties '))) { 但是當我運行它,而不是替換文本「MOTD = A的Minecraft服務器」到「