Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
openssh-portable — Portable OpenSSH | Kitploit
ツール/GitHubGitHub/openssh/openssh-portable
Network SecurityCryptographyAuthenticationRemote Access Tool
GitHubopenssh/openssh-portable

openssh-portable

Portable OpenSSH

リポジトリを見る
3.9k2.1k7時間49分前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

Portable OpenSSH

C/C++ CI VM CI C/C++ CI self-hosted CIFuzz Fuzzing Status Coverity Status

OpenSSH は、安全なリモートログイン、コマンド実行、ファイル転送のための SSH プロトコル(バージョン 2)の完全な実装です。クライアント ssh とサーバー sshd、ファイル転送ユーティリティ scp と sftp に加え、鍵生成ツール (ssh-keygen)、実行時鍵ストレージ (ssh-agent)、および多数の補助プログラムが含まれています。

これは、OpenBSD の OpenSSH を、Linux、OS X、Cygwin を含むほとんどの Unix 系オペレーティングシステムに移植したものです。Portable OpenSSH は、他の環境では利用できない OpenBSD API をポリフィルし、より多くのオペレーティングシステム向けに sshd サンドボックスを追加し、OS ネイティブの認証と監査 (例: PAM を使用) のサポートを含みます。

ドキュメント

OpenSSH の公式ドキュメントは、各ツールのマニュアルページです:

  • ssh(1)
  • sshd(8)
  • ssh-keygen(1)
  • ssh-agent(1)
  • scp(1)
  • sftp(1)
  • ssh-keyscan(8)
  • sftp-server(8)

安定版リリース

安定版リリースの tarball は、多数のダウンロードミラーから入手できます。ほとんどのユーザーには安定版リリースの使用をお勧めします。最近の変更点や潜在的な非互換性の詳細については、リリースノートをお読みください。

Portable OpenSSH のビルド

依存関係

Portable OpenSSH は autoconf と make を使用してビルドされます。動作する C コンパイラ、標準ライブラリ、およびヘッダが必要です。

LibreSSL、OpenSSL、AWS-LC、BoringSSL のいずれかの libcrypto も使用できます。OpenSSH はこれらなしでもビルドできますが、その場合、生成されるバイナリには通常利用可能な暗号アルゴリズムの一部のみが含まれます。

zlib はオプションです。これがない場合、トランスポート圧縮はサポートされません。

FIDO セキュリティトークンのサポートには libfido2 とその依存関係が必要で、それらが見つかると自動的に有効になります。

さらに、特定のプラットフォームやビルド時オプションでは追加の依存関係が必要になる場合があります。お使いのプラットフォームの詳細については README.platform を参照してください。

リリースのビルド

リリース tarball と git のリリースブランチには、あらかじめビルドされた configure スクリプトのコピーが含まれており、次のようにビルドできます:

root@kitploit:~
tar zxvf openssh-X.YpZ.tar.gz
cd openssh
./configure # [options]
make && make tests

configure オプションについては、下のビルド時のカスタマイズセクションを参照してください。OpenSSH をシステムにインストールする予定がある場合は、通常、宛先パスを指定する必要があります。

git からのビルド

git の master ブランチからビルドする場合は、configure スクリプトをビルドするために autoconf のインストールが必要です。次のコマンドで、portable OpenSSH を git からチェックアウトしてビルドできます:

root@kitploit:~
git clone https://github.com/openssh/openssh-portable # or https://anongit.mindrot.org/openssh.git
cd openssh-portable
autoreconf
./configure
make && make tests

ビルド時のカスタマイズ

利用可能なビルド時のカスタマイズオプションは多数あります。すべての Autoconf 宛先パスフラグ (例: --prefix) がサポートされています (OpenSSH をインストールする場合は通常必要です)。

利用可能なフラグの完全なリストについては、./configure --help を実行してください。ただし、以下に、より頻繁に使用されるいくつかのフラグを示します。これらのフラグの一部では、追加のライブラリやヘッダのインストールが必要になる場合があります。

開発

Portable OpenSSH の開発は、openssh-unix-dev メーリングリスト (アーカイブミラー) で議論されています。バグと機能リクエストは、私たちの Bugzilla で管理されています。

バグの報告

_セキュリティ以外の_バグは、Bugzilla または上記のメーリングリストを介して開発者に報告できます。セキュリティバグは [email protected] に報告してください。

ツールをダウンロード
FlagMeaning
--with-pamPAM サポートを有効にします。OpenPAM、Linux PAM、Solaris PAM がサポートされています。
--with-libeditsftp の libedit サポートを有効にします。
--with-kerberos5Kerberos/GSSAPI サポートを有効にします。Heimdal と MIT の両方の Kerberos 実装がサポートされています。
--with-selinuxSELinux サポートを有効にします。