« ssh2_publickey_add
ssh2_publickey_list »

ssh2_publickey_init

(PECL ssh2 >= 0.10)

ssh2_publickey_init — 公開鍵サブシステムを初期化する

説明

function ssh2_publickey_init(resource $session): resource|false

すでに接続している SSH2 サーバーから、公開鍵サブシステムを要求します。

公開鍵サブシステムを使用すると、 すでに接続・認証済みのクライアントが、 対象のサーバーに保存されている認証済み公開鍵の一覧を管理できるようになります。 管理方法は、サーバーの実装に依存しません。 リモートサーバーが公開鍵サブシステムをサポートしていない場合、 ssh2_publickey_init() 関数は false を返します。

パラメータ

session

戻り値

他のすべての ssh2_publickey_*() メソッドで使用する、 SSH2 公開鍵サブシステムリソースを返します。 失敗した場合に false を返します。

注意

注意:

この公開鍵サブシステムは、クライアントが認証 済 の 公開鍵をサーバー上で管理するために使用されます。 公開鍵認証によりリモートシステムで認証を行うには、かわりに ssh2_auth_pubkey_file() 関数を使用してください。

参考

関連キーワード:
公開鍵   publickey   サブシステム   認証   サーバー   init   初期化   管理   list   resource   session   接続   クライアント   リモート   開鍵   要求   方法   実装   依存   サポート   リソース   auth   pubkey   参考   remove
関連する関数・ページ:
function.ssh2-publickey-remove   function.ssh2-publickey-add   function.ssh2-publickey-list   ref.ssh2   book.ssh2   function.ssh2-auth-pubkey-file