PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

PHP ssh2://


はじめに

libssh2 ライブラリは、安全な暗号化トランスポートを使用して、リモートマシン上のリソースへのアクセスを提供します。これらは、シェル、リモートexec、トンネリング、ファイル転送です。 およびSCP 。 PHPには、これらのリソースのラッパーがあります。それらはssh2.shell://、ssh2.exec://、ssh2.tunnel://、ssh2.sftp://、です。 およびssh2.scp:// それぞれ

これらのラッパーはデフォルトでは有効になっていないことに注意してください。 PECLから入手可能なSSH2拡張機能 インストールする必要があります。

使用法

ssh2.shell://user:[email protected]:22/xterm
ssh2.exec://user:[email protected]:22/usr/local/bin/somecmd
ssh2.tunnel://user:[email protected]:22/192.168.0.1:14
ssh2.sftp://user:[email protected]:22/path/to/filename

ssh2。*//コンテキストオプション

セッション 再利用される事前接続されたssh2リソース
sftp 再利用するために事前に割り当てられたsftpリソース
メソッド コールバックを使用するための鍵交換、ホストキー、暗号、圧縮、およびMACメソッド
ユーザー名 接続するユーザー名
パスワード パスワード認証で使用するパスワード
pubkey_file 認証に使用する公開鍵ファイルの名前
privkey_file 認証に使用する秘密鍵ファイルの名前
env 設定する環境変数の配列を関連付ける
期間 ptyを割り当てるときに要求するターミナルエミュレーションタイプ
term_width ptyを割り当てるときに要求される端末の幅
term_height ptyを割り当てるときに要求された端末の高さ
term_units term_widthおよびterm_heightで使用する単位

  1. PHPタグ

    定義と使用法 PHPコードスクリプトは、拡張子が.phpのテキストファイルであり、Webサーバーに保存されます。サーバー上のPHPパーサーは、文字の特別なシーケンスを検索します <?php および 。これらは、PHPの開始タグと終了タグと呼ばれます。これら2つのステートメントは、パーサーによって解釈されます。これらのタグ内のPHPスクリプトはHTMLドキュメントに埋め込むことができるため、埋め込まれたコードはサーバー上で実行され、ドキュメントの残りの部分はクライアントブラウザのHTMLパーサーによって処理されます。 構文 <?php //one or more PHP statem

  2. PHP pi()関数

    定義と使用法 pi ()関数は数学定数Πの値を返します。 PHPで定義された事前定義された定数に等しいfloat値3.14159265359を返します--M_PI 構文 pi ( void ) : float パラメータ この関数はパラメータを必要としません 戻り値 PHP pi()関数は、数学定数Πを返し、事前定義された数学定数M-PIと同じです。 M_PIを使用する代わりに、数式でpi()関数を使用できます。 PHPバージョン この関数は、PHPバージョン4.x、PHP 5.x、およびPHP7.xで使用できます。 例 次の例では、円の面積の計算にpi()関数を使用しています。