git에서 ssh의 전체 이름은 "Secure Shell 프로토콜"을 의미하는 "Secure Shell"입니다. SSH 프로토콜을 사용하여 원격 로그인 세션 및 기타 네트워크 서비스에 보안을 제공하도록 설계된 프로토콜입니다. 원격 관리 프로세스를 통해 정보 유출 문제를 해결하고 네트워크의 허점을 보완합니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, Git 버전 2.30.0, Dell G3 컴퓨터.
SSH는 보안 인증 프로토콜이고 Git은 버전 관리 도구입니다.
SSH는 IETF의 Network Working Group에서 개발한 Secure Shell(Secure Shell Protocol)의 약자입니다.
SSH는 현재 원격 로그인 세션 및 기타 네트워크 서비스에 보안을 제공하도록 설계된 가장 안정적인 프로토콜입니다.
SSH 프로토콜을 사용하면 원격 관리 시 정보 유출을 효과적으로 방지하고 네트워크의 허점을 보완할 수 있습니다.
Ssh 프로토콜을 사용하여 통신할 때는 키 기반 검증 방법을 사용하는 것이 좋습니다. 자신을 위한 키 쌍을 생성하고 액세스해야 하는 서버에 공개 키를 배치해야 합니다. SSH 서버에 연결하려는 경우 클라이언트 소프트웨어는 보안 확인을 위해 키를 사용하도록 서버에 요청합니다. 서버는 요청을 받은 후 먼저 서버의 홈 디렉터리에서 공개 키를 검색한 다음 이를 사용자가 보낸 공개 키와 비교합니다. 두 키가 일치하면 서버는 공개 키로 "챌린지"를 암호화하여 클라이언트 소프트웨어로 보냅니다. 클라이언트 소프트웨어는 "챌린지"를 수신한 후 개인 키로 이를 해독하여 서버로 보낼 수 있습니다.
Windows에서는 Git Bash.exe를 사용하여 키를 생성할 수 있습니다. 시작 메뉴 또는 마우스 오른쪽 버튼 클릭 메뉴를 통해 Git Bash를 열 수 있습니다.
git bash 실행 명령, life public 키 및 개인 키 키
ssh-keygen -t rsa
명령을 실행한 후 창 로컬 user.ssh 디렉터리 C:Users username.ssh 아래에 다음 이름으로 공개 키와 개인 키를 생성합니다.
키가 생성된 후에는 원활한 액세스를 위해 github에서 로컬로 키를 구성해야 합니다.
키 섹션에 id_rsa.pub 파일의 내용을 추가한 후 "SSH 키 추가" 버튼을 클릭하여 구성을 완료합니다.
추천 학습: "Git Tutorial"
위 내용은 자식의 SSH는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!