# Secure Shell2

# はじめに

安全な暗号化通信を使用したリモートマシン上にあるリソースへのアクセス手段 (シェル、リモート実行、トンネリング、ファイル転送) を提供する » libssh2 のバインディングです。

- インストール/設定
  - 要件
  - インストール手順
  - リソース型
- 定義済み定数
- SSH2 関数
  - ssh2_auth_agent — SSH の認証を、ssh agent を使って行う
  - ssh2_auth_hostbased_file — ホスト公開鍵を使用して認証を行う
  - ssh2_auth_none — "none" として認証する
  - ssh2_auth_password — SSH 上でプレーンなパスワードを使用した認証を行う
  - ssh2_auth_pubkey — Authenticate using a public key in a variable
  - ssh2_auth_pubkey_file — ファイルから読み込んだ公開鍵を使用した認証を行う
  - ssh2_connect — SSH サーバーに接続する
  - ssh2_disconnect — Close a connection to a remote SSH server
  - ssh2_exec — リモートサーバー上でコマンドを実行する
  - ssh2_fetch_stream — 拡張データストリームを取得する
  - ssh2_fingerprint — リモートサーバーのフィンガープリントを処理する
  - ssh2_forward_accept — リスナーによって作られた接続を受け付ける
  - ssh2_forward_listen — リモートサーバー上のポートにバインドし、接続を待つ
  - ssh2_methods_negotiated — ネゴシエートされたメソッドのリストを返す
  - ssh2_poll — チャンネル/リスナー/ストリーム のイベントをポーリングする
  - ssh2_publickey_add — 認証済み公開鍵を追加する
  - ssh2_publickey_init — 公開鍵サブシステムを初期化する
  - ssh2_publickey_list — 現在認証済みの公開鍵の一覧を表示する
  - ssh2_publickey_remove — 認証済み公開鍵を取り除く
  - ssh2_scp_recv — SCP 経由でファイルを要求する
  - ssh2_scp_send — SCP 経由でファイルを送信する
  - ssh2_send_eof — ストリームに EOF を送信する
  - ssh2_sftp — SFTP サブシステムを初期化する
  - ssh2_sftp_chmod — ファイルのモードを変更する
  - ssh2_sftp_lstat — シンボリックリンクの情報を取得する
  - ssh2_sftp_mkdir — ディレクトリを作成する
  - ssh2_sftp_readlink — シンボリックリンクのターゲットを返す
  - ssh2_sftp_realpath — 指定されたパス文字列の実パスを解決する
  - ssh2_sftp_rename — リモートファイルを改名する
  - ssh2_sftp_rmdir — ディレクトリを削除する
  - ssh2_sftp_stat — リモートファイルシステム上のファイルの情報を取得する
  - ssh2_sftp_symlink — シンボリックリンクを作成する
  - ssh2_sftp_unlink — ファイルを削除する
  - ssh2_shell — 対話式のシェルを要求する
  - ssh2_tunnel — リモートサーバーを経由するトンネルをオープンする

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open