libssh2

    2熱度

    1回答

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

    1熱度

    1回答

    我正在嘗試使用ssh2-sftp庫在Node中讀取/寫入文件。當我在sftp站點上對更大的CSV文件(但不是太大 - 如2 MB)執行sftp.get,然後讀取返回的流上的數據時,第14個流之後的呼叫掛在我身上。 (「數據」)呼叫。我已經用幾個不同的示例文件測試過這些代碼,並且代碼在較小的文件上工作正常。但是,如果一個CSV文件足夠大以至於無法通過第14次調用,那麼它就會掛起,就好像它不能再讀取一

    0熱度

    1回答

    我需要通過ssh從遠程服務器的根目錄中獲取一些文件,本地機器使用php7。我已經做了這個腳本: <?php $strServer = "my-server.com"; $strServerPort = "22"; $strServerUsername = "my.username"; $strServerPassword = "my-password"; $resConnection =

    0熱度

    1回答

    我已經安裝了PHP的ssh2擴展。運行: # php -m | grep ssh2 回報 ssh2 而且在phpinfo()函數,我有: libSSH Version: libssh2/1.4.2 但有沒有實際安裝擴展。我已經證實我的php.ini有 extension=ssh2.so 在裏面,但還沒有擴展。 忠告歡迎,謝謝!

    0熱度

    5回答

    我們更改了託管公司,並且ssh2在其中工作的位置不再有效。我們在新服務器上啓用了ssh2,並啓用了allow_url_fopen。 我能看到的唯一區別是舊服務器使用PHP 5.4.45,新服務器使用PHP 5.6.28。 但是,我現在得到以下錯誤。 Could not open remote file: ssh2.sftp://Resource id #337/my/directory/file.

    2熱度

    1回答

    有些人可以幫助我用Visual Studio 2017在Windows上編譯libssh2。 我發現的唯一的東西都是過時的和過時的。 我從github下載了libssh2並運行cmake libssh2,然後cmake -P cmake_install.cmake,但找不到INSTALL文件「libssh2.lib」。 而我卡在這裏! ********更新1 *********** Crypto_

    0熱度

    1回答

    有人能解釋我從libssh2 lib中的libssh2_scp_recv2()函數嗎? 根據to this我需要輸入會話VAR(LIBSSH2_SESSION *session)的路徑,我想要的文件(const char *path),並與我想要的文件(struct_stat *sb)的信息的結構。 從哪個部分我收到該文件的數據?因爲返回是指向通道的指針。

    0熱度

    1回答

    我正在使用libssh2 lib與設備進行SFTP會話。 但是,當我嘗試讀取文件並返回輸出時,永遠不會返回完整的文件。 我想是因爲控制字符(如\0)在文件中間。 代碼: sftp_handle = libssh2_sftp_open(sftp_session, filename, LIBSSH2_FXF_READ, 0); if (!sftp_handle) return "-1"; char

    4熱度

    1回答

    有一些麻煩,使用與SshUserKeyCredentials驗證libgit2sharp-SSH SshUserKeyCredentials認證: var co = new CloneOptions(); co.CredentialsProvider = (_url, _user, _cred) => new SshUserKeyCredentials { PrivateKey="C:\\pat

    0熱度

    1回答

    我想關注this tutorial瞭解如何在PHP中創建CRON作業。 兩件事情: 我的工作在Windows計算機上。但教程說, crontab中,或「cron表」,是Linux系統進程/守護進程 利於重複任務調度從而減輕了我們的 日常程序。 那麼這是否意味着它不能在Windows機器上工作? 我讀過SSH2只適用於 之前的PHP 7.0。 我現在有PHP 7.0所以現在的問題是,我應該降級 我的