겉바속촉

[LINUX] 리눅스_원격 세션 login 연결 본문

IT 일기 (상반기)/LINUX

[LINUX] 리눅스_원격 세션 login 연결

겉바속촉 2020. 12. 29. 02:14
728x90
반응형

 

지난 번에 이어

 

 

리눅스에 대해서

더 공부해보도록 하겠습니다

 

 

 

 

 


 

 

 

 

 

원격 세션 login 연결

 

 

 

 

 

클라이언트 = centos (리퀘스트하는 쪽)

서버 (리퀘스트 받는 쪽)

 

 

키를 생성해야하는 데 이 키는 클라이언트 즉 centos 키

 

 

 

 

 

 

 

1. ssh 명령어를 내린 후 tab키 두 번

   ssh-keygen 명령 내리기

 

그럼 다음과 같이 generatig 할게!!! rsa 알고리즘으로 public키랑 private키를!! 라고 나옴

 

 

어쨌든 지금 그냥 엔터키 계속 눌러서 기본 파일에 저장

그리고 계속 엔터 눌러눌러서 생략

 

 

그럼 다음과 같이 출력됩니다

 

 

보니까 public 키는 /root/ .ssh에 저장이 되네요

 

 

 

 

2. 진짜 있는지 확인해보기

 

 

현재 위치 확인

 

 

현재 위치 밑에 .ssh 해보니

id_rsa ,  id_rsa.pub  ===> 생성된 것 확인할 수 있음

개인키는 id_rsa 로 접근

공개키는 id_rsa.pub

 

 

 

 

3. 이제 키 기반 인증

 

 

ssh명령 내리고 tab키 두번 해보면

ssh-copy-id 확인 가능

 

 

 

 

복사를 어디다가 할지 정해주기

접근하고자 하는 ip주소 주면 오케이~

저는 ubuntu 머신도 띄어둔 상태이기 때문에 그 주소 복사해와서 넣었습니다;)

 

 

그럼 비번 요구합니다

입력해주면 추가가 되었다고 알려주네요

우분투 주소에 key추가되었다는 겁니다

 

 

그럼 이제 접근 가능합니다;)

다음 명령어로 접근하는 것이 바로 key 기반 접근

 

 

 

 

여기서 한 번 정리

 

centos - client

client는 키 페어 필요

 

그럼 나의 공개키를 상대방 서버에 등록해주는 작업이 필요

등록하는 유틸리티가 바로 copy-id

 

등록 후 key기반 접근

 

이제 개인키를 가지고 요청하면

이 서버에 나의 퍼블릭키가 이미 등록이 되어

key match가 되어 접근 가능한 것

 

 

 

 

 

 

그러면 나의 키는 우분투에 어디에 있을까??

 

 

 

 

 

cat은 파일의 내용을 볼때쓰는 명령어니까

다음과 같이 명령을 내려줄게요:)

 

오호...key가 등록이 되어있군요

 

 

 

이제 우분투를 로그아웃하기 위해

exit

 

 

그리고 나의 공개키가 해당 서버에 등록된 거랑 같은 지 확인해보기

 

 

 

 

 

!!!!!오와 재밌다!!!!

 

728x90
반응형