생활코딩 지옥에서 온 Git - 자동 로그인 (My Server) > Git

Git

분산버전관리 시스템 깃(Git) 강좌 공유

생활코딩 | 지옥에서 온 Git - 자동 로그인 (My Server)

본문

※ 영상을 선명하게 보기 안내
  1. 유튜브 영상에서 오른쪽하단에 톱니바퀴를 클릭합니다.
  2. 팝업목록에서 "품질" 선택하세요.
  3. 원하는 해상도를 선택해주세요.
※ 모바일에서 Wifi가 아니라면 데이타가 소진될 수 있으니 주의바랍니다.
생활코딩님의 Git강의 청각장애인을 위한 자막
15610165021506.jpg

 



자 이번 시간에는 우리가 ssh 를 통해서 원격 저장소 와 지역 저장소가
서로 동기화를 주고받을 때 어 할 때마다
아이디 패스워드를 입력하는 게 귀찮 찮 아 요
그럴때 이제 자동으로 이 백그라운드에서 자동으로
이 로그인이 이루어지도록 하는 방법에 대해서 살펴보도록 하겠습니다
작업 편의성에 상당히 많은 자율 만들기 때문에 이건 좀 해 두면 좋은
기능이 것 같아요
자 우선 저희 화면은 크게 2개로 9분되어 있는데요 아래쪽은 저의 로컬
저장소 위쪽은 저의 원격 저장소 입니다
자운 로컬 저장소에서 원격 저장소로 제가 그 접속을 할 때는 어떻게 보통
접속을 하냐면
자 일단 빠져나오고 다시 접속을 해보겠습니다 만약에 아이디가 귀 쉬고
비밀번호 판이 그 ip 가 요거 라고 한다면 이렇게 입력하고
그리고 깃 이라는 사용자의 비밀번호를 이렇게 입력합니다
엔터 그렇죠 그런데 이제 접속을 할때 자동으로 접속이 되게 하는 방법을
설명을 드릴 건데
요게 자동으로 되면 우리가 ssh 방식을 통해서
지역 저장소를 원격 저장소로 동기화 한다고 하면 그 때 내부적으로
사용하는 프로토콜이 통신 방법 역시도 ssh 이기 때문에
예 자동으로 우리가 뭐 특별한 조치를 취하지 않아 토 에 자동으로 로그인
한 효과를 갖게 됩니다
그래서 이 지역 저장소에 그 여러분이
원격 저장소가 존재하는 서버 컴퓨터에 ssh 를 통해서 자동으로 로그인
하는 방법을 뭐 시간을 살펴보겠습니다
자 우선
자신의 컴퓨터에서
cd 그리고 자신의 홈 디렉터리를 가리키는 물결 을 하시면
자신의 홈디렉토리 로 갑니다
자 그리고 거기서 제가 이렇게 확인을 해보니까 운영 체제 라는 상관없이
자 젊 ssh 라는 디렉토리가 보입니다 만약 여러분이 윈도우를 쓰고
계시다면 tpc 라는 것을 쓰고 계셔야 짐 아니게 보일 겁니다 자 저기
있는 점 ssh 라고 하는 이 디렉토리는
우리가 이제 그 ssh 라는 방식을 통해서
어서 서버 컴퓨터를 원격 제어 할 때 필요한 여러가지 정보들이
저 숨김 디렉토리에 저장이 되어 있습니다
자 여기에 기존에 있었던 내용을 저는 삭제를 할꺼고 여러분은 이게 뭔지
모르면 또 이게 있다면
예 삭제 하시기 전에 좀 백업을 해 2시면 좋겠습니다
그리고 점 ssh 란 디렉토리가 없다면 뭐 특별히 조차 식 없이 서
따라오시면 됩니다
자 만약에 있다면 mv 2점 ssh 를 m 자 ssh 디렉토리를 ssh
bak 라는 디렉토리로
이렇게 백업을 해서 저는 대피를 시켜 놨습니다
씨나 모르니까 자 그리고 여기에서
ssh 키 젠 이라고 하고
- t rsa 라고 하면 이 튀는 타입 이란 뜻입니다 rsa 라고 하는
것은 우리가 ssh 를 통해서 서버에 접속할 때 사용할 암호화 방식을
의미하는 거구요
그 암호화 방식 중에 하나 rsa 라고 하는 굉장히 널리 사용되고
역사적으로도 매우 매우 중요한 의미를 갖고 있는 암호 방식 입니다
자 엔터를 지니까 왜 이렇게 되죠
ssh 키 이이 이젠
- t rsa 트러블 잘못했나요 아
kn 이라고 했네요 자 이렇게 되면 이렇게 나오는데
자제로 라이팅 퍼블릭 프라이빗 익히 rsa 즉 rsa 방식의 퍼블리크
큐어 프라이 비키 를 만들겠다 라는 뜻입니다
무슨 뜻인지는 일단 모르셔도 됩니다 자 그러면 뭘 만들 것이냐 점
ssh 라는 디렉토리 밑에 일단 id 언더바 rsa 라는 파일을 만들
것입니다 라고 나옵니다
자요 파일이름 잘 보시고요 엔터
자 파일을 만들었고 그리고 이제 여러분이 혹시나 비밀번호를 입력해서 좀
더 안전하게 하고 싶으시면 여기 다 비밀번호를 입력하시면 되는데 저는
입력하지 않고 엔터를 두번 오르겠습니다
자 그리고
이렇게 현재 디렉토리를 보면 은 보시는 것처럼 점
ssh 라는 디렉토리가 생성이 됩니다
자 저 디렉토리로 들어가보겠습니다 자 그럼 보시는 것처럼 id 언더바
rsa 와 id 언더바 rsa 점 pub 라는 두개의 파일이 생성이
됩니다
자 그럼 이 두가지의 파일이 어떤 차이가 있는지를 액체가 한번
보여드리겠습니다
설명을 드리겟습니다 이 화면에 여러분 따라 하지 마세요 실습이 아닙니다
자 우선 우선 아래 id 언더바 rsa 는 프라이 비키라고 합니다 프라이
빗은 사적인 비공개 의 이런 뜻입니다
id 언더바 점 pub 에서 pub 는
예 퍼블릭 의 약자입니다 법을 입은 공개돼
예 그런 뜻이에요 즉 프라이 비키는
비밀키 퍼블릭 키 는 공개키 라는 이름을 가지고 있습니다
자 원리는 여러분이 잘 모르셔도 되는데 이 암호와 관련된 겁니다
요것이 이렇게 만들어진 여기 있는 요 파일들은 일종의 비밀 뭐예요
그래 우리가 어떤 웹 사이트 같은데
일반적으로 아이디 패스워드 입력할 때는 여러분이 기억해서 몇 글자 안
되는 값을 입력하지 줘
그런데 그것은 굉장히 굉장히 취약합니다
그리고 우리가 다루는 서버는 굉장히 굉장히 보안이 중요하고
그리고 그 서버를 통해서 영향을 받을 수 있는 사람의 숫자는
자기 자신 뿐만 아니라 수많은 사람들이 영향을 받을 수가 있기 때문에
서버 쪽에 보아는 굉장히 중요합니다
그래서 여러분이 ie 그 아까 보셨던 키젠 이라는 걸 통해서
만들어낸 이 파일들 안에는 그냥 비밀번호가 들어 있다라고 생각하시면
되겠구요
그렇게 비밀번호는 굉장히 복잡한 비밀번호 기 때문에
어데 입 공격과 같은 걸 통해서 예 개씩 뭐 추정 이런거 있잖아요 111
같은 경우는 쉽게 찾을 수 있지만
이렇게 만들어진 비밀번호는 슈퍼 컴퓨터로 도 아주 오랜 시간이 걸려야
지만 그 비밀번호를 찾아낼 수가 있다 라는 그런 특성으로 인해서 훨씬 더
안전한 겁니다
그렇게 만들어진 비밀번호 다 라는게 여러분들이 가져야 돼 첫 번째 인상
이구요
자 두 번째는 이 중에서 id 언더바 rsa 는 프라이빗 익힙니다
즉 여러분이 그 누구에게도 도출 해선 안되는 진짜 비밀번호가 프라이빗
익히고
이 pub 라고 붙어 있는 것은 여러분이 로그인 하고자 하는 컴퓨터에
다가 심어놓으면 은 여기 있는 프라이 비키 를 갖고 있는 사람은
여러분이 심어놓은 퍼블릭 키가 존재하는 컴퓨터에는
어이 아이디 패스워드 를 직접 여러분이 타이핑 하지 않고 바로
통과할 수 있는 자동 로그인 할 수 있는 그런 기능입니다
자 그래서 위 테 있는 프라이 비키는 여러분들 이런 이미지를 생각해
보세요
열쇠입니다 문을 따는 열 쇠 구요
여기 있는 법을 익히는 그 10 쇠로 만
딸 수 있는 자물쇠 색
라고 생각하시는 것도 좋은 연상 기법을 것 같아요
그래서 여러분이 이 프라이 v 키를 통해서
열리는 것을 허용하고 싶은 서버 컴퓨터에 다가
이 퍼블릭 키 라고 하는 잠금장치를 하면
프라이 비키가 있는 사람은 그 퍼블릭 이를
그 퍼블릭 킬을 따고 들어 갈 수 있다 라고 생각하시면 좋을것 같습니다
자 그럼 어떻게 1 년 되는지 한번 봅시다 이제 실습 입니다
자아 그러나 가서 id 언더바 rsa 점 pub 라고 하는 파일을 제가
이렇게 켓 을 통해서 출력해 보면 이렇게 화면에 나오죠
여기 있는 요키 를 익히는 법을 익힙니다
그리고 이 키를 여러분이 갖고 있는 프라이빗 2키로 자동 로그인 하고
싶은 컴퓨터 우리에겐 위쪽에 있는 컴퓨터 줘 그 컴퓨터에
shen 디렉토리로 들어가시면 됩니다
근데 만약에 없으면
배울 따라 하지 마시고
만약에 없으면 mkdir 이점
ssh 라고 직접 입력하셔도 됩니다
자 그리고 이 디렉토리에 o 쏘
브라 2집 언더가 키스 라고 하는

이름의 파일을 만드세요 그리고 여기에다가
이 밑에 우리가 카피한 요 코드를 그대로 카피해서
여기에다가 붙여 넣기를 합니다 붙여넣기 할 때 첫 번째 글자와 마지막
글자가 정확하게 들어갔는지 확인 하셔야 됩니다
자 그리고 저장을 하면
wq 저장
그럼 이었소 lig 키스 라고 하는 저 파일의
우리의 퍼블릭 키 의 내용이 들어가 있습니다
그 얘기는 뭐냐면 이 서 버
자 여기 있는 이 서버 이에 우리가 갖고 있는 프라이 비키 로만 열 수
있는
자물쇠를 다른거 라고 생각하실 수 가 있습니다
그리고 자물쇠는 저 에다가 넣는다 그리고 저 이름은 약속된 이름입니다
마음대로 놓으면 안되는 이름이에요
자 그리고 제가 어
우리가 방금 봣더니 서버에 한번 접속을 해 볼게요

자 있어 벌 주소는 이 거였거든요 그리고 제가 엔터를 치면
자 보시는 것처럼
s 아들을 더 이상 물어보지 않습니다
자동으로 로그인이 된단 말이죠
아시겠죠 자 그리고 다시 조금 더 편하게 하는 방법을
기이한 얘기 나왔으니까 말씀드리겠습니다 이게 있는 로파이 제가 다시 한번
지어 볼게요
그럼 이제 없죠 그리고 이 상태에서 제가 다시 로그인을 시도하면 보시는
것처럼 이번에는 오솔 아이즈 캐 스 가 없어졌기 때문에
비밀번호를 입력해 지만 들어갈 수가 있습니다
아시겠죠 그리고 여러분이 었소 li 즉 키스 라고 하는 파일을 직접 카피
앤 페이스트 되지만 이것보다 훨씬 더 쉬운 방법은 ssh 카피 id 라고
하고 여러분이 접속하고자 하는 컴퓨터에 주소
요거 줘 요 주소를 카피 한 다음에 여 뒤에다가 붙여넣기 합니다
그리고 엔터를 치면 패스워드를 물어보죠 거기에다가
어 저기 서버에 패스워드
입력하면 어떻게 되냐면
자 접속할 때 자동 접속이 되고 그리고
자의 디렉토리로 와보면 보시는 것처럼 모쏠 아이즈 캐 스 가 나와 있고
오솔 아이즈 키스 의 아까 여러분이 보셨던 팝을 이 키의
내용이 들어가 있는 것을 볼 수가 있습니다
자 이렇게 되면 이제 다 끝났어요 뭐가 끝난 냐 면 우리의 로컬 저장소
는 현재 저는
기 이라는 디렉토리에

리모트 라고 하는 이 곳이 저희 원격 저장소 이고
저의 로컬 저장소 는

아 이 홈 이거든요

자의 홈에서 제가 이번에 f3 점 텍스트 파일을 하나 추가했고 저장한
다음에 did f3 점 텍스트 그리고 k 커밋 - s m
몇번인가요 자 5번홀 naoko 및 is love
그리고

푸쉬를 하면 보시는 것처럼 더 이상 로그인을 물어보지 않고 자동으로
푸쉬 되는 것을 볼 수가 있죠 이렇게 되면 우리가 패스워드를 직접
기억해서 입력하는 것보다 훨씬 더 안전하게
이 서버쪽 에 로그인을 하면 서 어
편하게 작업할 수 있다는 것이죠 그리고 한가지 참고삼아 말씀드리면

우리의 홈 디렉토리에 생긴 점 ssh 라는 2기 렉 토 리 에
id 언더바 rsa 펍 은 보시는 것처럼 어 소유자가 읽고 그룹도 읽고
그리고 그룹도 아니고 소유자도 아닌 사람도 읽기를 할 수가 있게 되어
있습니다 권한이 그런데 id 언더바 rsa 에 경우에는
소유자의 대해서만 읽기와 쓰기가 되어야 됩니다
만약에 권한이 이것보다 더 많은 사람이 볼 수 있게 돼 있으면 작동하지
않을 겁니다
그리고 젊 she 라는 디렉토리에 권한 역시도 이 그 디렉토리 게 된
수자 많이 읽고 쓰고 실행하기가 가능합니다
뭐 또 여러분들이 참고삼아 아시면 좋겠습니다
이렇게 해서 여러분이 이제 ssh 를 통해서 키 대원과 격 저장소와
동기화를 할 때 어떻게 하면 편하게 작용을 하는가 에 대한 얘기를
지금까지 해봤습니다

댓글 0개

등록된 댓글이 없습니다.

본 사이트의 컨텐츠는 명시적으로 공유기능을 제공하고 있는 공개된 자료를 수집하여 게시하고 있습니다.

저작권, 강의등록, 광고, 제휴등은 "관리자에게 문의"로 메세지 주시면 확인후 답변드립니다.

Menu