Skip to main content

このバージョンの GitHub Enterprise はこの日付をもって終了となりました: 2023-01-18. 重大なセキュリティの問題に対してであっても、パッチリリースは作成されません。 パフォーマンスの向上、セキュリティの向上、新機能の向上を図るために、最新バージョンの GitHub Enterprise にアップグレードします。 アップグレードに関するヘルプについては、GitHub Enterprise サポートにお問い合わせく� さい

SSH について

SSH プロトコルを利用すれば、リモートのサーバーやサービスに接続し、認証を受けられます。 SSH キーを使うと、アクセスのたびにユーザー名と personal access token を入力することなく、GitHub Enterprise Server に接続できます。

SSH (Secure Shell プロトコル) を使用して、 のリポジトリ内のデータにアクセスして書き込むことができます。 SSH 経由で接続する� �合は、ローカル コンピューター上の秘密キー ファイルを使用して認証します。SSH について詳しくは、Wikipedia の「Secure Shell」を参照してく� さい。

SSH を設定するときは、新しいプライベート SSH キーを生成し、SSH エージェントに追� する必要があります。 キーを使って認証を行う前に、GitHub Enterprise Server のアカウントにパブリック SSH キーを追� する必要もあります。 詳しくは、「新しい SSH キーを生成して ssh-agent に追� する」と「GitHub アカウントへの新しい SSH キーの追� 」をご覧く� さい。

ハードウェア セキュリティ キーを使うことで、SSH キーをさらにセキュリティで保護できます。それには、SSH での認証にキー ペアを使うときに、物理的なハードウェア セキュリティ キーをコンピューターにアタッチする必要があります。 キーを ssh-agent に追� してパスフレーズを使うことで、SSH キーをセキュリティ保護することもできます。 詳細については、「SSH キーのパスフレーズを使う」を参照してく� さい。

アカウントのセキュリティを維持するため、SSH キーの一覧を定期的に確認して、無効なキーや侵害されたキーを取り消すことができます。 詳細については、「SSH キーをレビューする」を参照してく� さい。

SSH 証明書を提供する組織のメンバーは、GitHub Enterprise Server の自分のアカウントに証明書を追� しなくても、自分の証明書を使って組織のリポジトリにアクセスできます。 組織のリポジトリのフォークが個人アカウントによって所有されている� �合、自分の証明書を使用して、そのフォークにアクセスすることはできません。 詳細については、「SSH 認証局について」を参照してく� さい。

参考資料