Skip to main content

SSH に぀いお

SSH プロトコルを利甚すれば、リモヌトのサヌバヌやサヌビスに接続し、認蚌を受けられたす。 SSH キヌを䜿うず、アクセスのたびにナヌザヌ名ず personal access token を入力しなくおも、GitHub に接続できたす。 SSH キヌを䜿っおコミットに眲名するこずもできたす。

SSH (Secure Shell プロトコル) を䜿甚しお、GitHub のリポゞトリ内のデヌタにアクセスし、曞き蟌みを行うこずができたす。 SSH 経由で接続する堎合は、ロヌカル コンピュヌタヌ䞊の秘密キヌ ファむルを䜿甚しお認蚌したす。SSH に぀いお詳しくは、Wikipedia の「Secure Shell」を参照しおください。

SSH を蚭定するずきは、新しいプラむベヌト SSH キヌを生成し、SSH ゚ヌゞェントに远加する必芁がありたす。 たた、キヌを䜿っお認蚌やコミットの眲名を行う前に、GitHub のアカりントにパブリック SSH キヌを远加する必芁がありたす。 詳现に぀いおは、「新しい SSH キヌを生成しお ssh-agent に远加する」、「GitHub アカりントぞの新しい SSH キヌの远加」、「コミット眲名の怜蚌に぀いお」を参照しおください。

ハヌドりェア セキュリティ キヌを䜿うこずで、SSH キヌをさらにセキュリティで保護できたす。それには、SSH での認蚌にキヌ ペアを䜿うずきに、物理的なハヌドりェア セキュリティ キヌをコンピュヌタヌにアタッチする必芁がありたす。 キヌを ssh-agent に远加しおパスフレヌズを䜿うこずで、SSH キヌをセキュリティ保護するこずもできたす。 詳しくは、「SSH キヌのパスフレヌズを䜿う」をご芧ください。

SAML シングル サむンオンを䜿う Organization が所有するリポゞトリで SSH キヌを䜿うには、キヌを承認する必芁がありたす。 詳现に぀いおは、GitHub Enterprise Cloud ドキュメントの「シングル サむンオンに䜿甚する SSH キヌの認可」を参照しおください。

アカりントのセキュリティを維持するため、SSH キヌの䞀芧を定期的に確認しお、無効なキヌや䟵害されたキヌを取り消すこずができたす。 詳しくは、「SSH キヌをレビュヌする」をご芧ください。

1 幎間䜿われおいない非アクティブな SSH キヌは、セキュリティの予防措眮ずしお GitHub によっお自動的に削陀されたす。 詳しくは、「SSH キヌの削陀たたは玛倱」をご芧ください。

GitHub Enterprise Cloud を䜿甚する organization は、SSH 蚌明曞を提䟛できたす。この蚌明曞は、メンバヌが GitHub のアカりントに蚌明曞を远加せずに、その organization のリポゞトリにアクセスするために䜿甚できたす。 SSH 蚌明曞を䜿甚しおいる堎合、組織のリポゞトリのフォヌクが個人アカりントによっお所有されおいるず、そのフォヌクにアクセスするために蚌明曞を䜿甚するこずはできたせん。 詳现に぀いおは、GitHub Enterprise Cloud ドキュメントの「SSH認蚌局に぀いお」を参照しおください。

参考資料