로그인
Sign in
조회 수 609 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
Extra Form

 SSH 서버에 비밀번호 입력없이 자동 로그인하기


1. 개 요

신뢰성이 있는 원격 SSH 서버에 자주 접속하는 경우에 비밀번호를 입력하여 로그인하는 게 귀찮을 때가 있습니다. 오늘의 팁에서는 보안성을 가지면서 원격 SSH 서버에 비밀번호 입력없이 자동 로그인하는 방법에 대해서 알아봅니다.

 SSH 구분

 아이피 주소

 계정(사용자명)

 운영체제

 클라이언트

 192.168.35.240

 dumca
 No1.Linux-2018-KDE-PLASMA5-SE

 서버

 192.168.35.126

 xtreamer
 No.1Linux-2018-KDE-PLASMA5-PE

2. 자동 로그인 설정

STEP1. 클라이언트 시스템(192.168.35.240)에서 공개키를 다음과 같이 'ssh-keygen -t rsa' 명령을 실행하여 생성합니다.

  [[dumca@localhost ~]$ ssh-keygen -t rsa
  Generating public/private rsa key pair.
  Enter file in which to save the key (/home/dumca/.ssh/id_rsa): 엔터키
  Enter passphrase (empty for no passphrase):  엔터키
  Enter same passphrase again:  엔터키
  Your identification has been saved in /home/dumca/.ssh/id_rsa.
  Your public key has been saved in /home/dumca/.ssh/id_rsa.pub.
  The key fingerprint is:
  SHA256:dLlmOQp8h4KLWFElV8ShdAtM25/rTdwGzsoWdfH+Jac dumca@localhost.localdomain
  The key's randomart image is:
  +---[RSA 2048]----+
  |    o+*+=.       |
  |   . +.*.. .  .  |
  |  .   o + o    o |
  |   . o . + +. . .|
  |  . . + S X... . |
  | o . . + =.* o. +|
  |. . .   . ..= o+o|
  |         o.+ .E .|
  |         .+ .    |
  +----[SHA256]-----+
  [dumca@localhost ~]$

STEP2. 생성한 공개키를 SSH 서버(192.168.35.126)의 사용자홈/.ssh 경로에 authorized_keys 파일명으로 업로드합니다.

  [dumca@localhost ~]$ cat .ssh/id_rsa.pub | ssh xtreamer@192.168.35.126 'cat >> .ssh/authorized_keys'
  Password:  <ssh 서버의 사용자 비밀번호를 입력합니다.>

공개키 파일을 업로드하는 다른 방법으로는  다음과 같이 ssh-copy-id를 이용해도 됩니다.

 [dumca@localhost ~]$ ssh-copy-id -i .ssh/id_rsa.pub xtreamer@192.168.35.126
  Password: 
<ssh 서버의 xtreamer 사용자 비밀번호를 입력합니다.>

  Now try logging into the machine, with "ssh 'xtreamer@192.168.35.126'", and check in:

    .ssh/authorized_keys

  to make sure we haven't added extra keys that you weren't expecting.

  [dumca@localhost ~]$


STEP3. 업로드한 authorized_keys 파일에 대해서 퍼미션을 변경합니다.

 [dumca@localhost ~]$ cat .ssh/id_rsa.pub | ssh xtreamer@192.168.35.126 "chmod 640 .ssh/authorized_keys"

STEP4. SSH 클라이언트에서 xtreamer 사용자 계정으로 로그인합니다.

 [dumca@localhost ~]$ ssh xtreamer@192.168.35.126
 Last login: Tue Apr 24 18:24:34 2018 from 192.168.35.240    <- 비번없이 자동로그인됨
 [xtreamer@localhost ~]$


List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 넘버원 리눅스 팁은 FAQ 게시판으로 zharyong 2018.07.16 808
209 시스템 [시스템] rpm 패키지는 어떻게 푸나? How to extract RPM package dir... file zharyong 2018.05.27 1255
208 인터넷 [No1.Linux 2018] 공인 인증서 적용 사이트 안내 [No1.Linux 2018 SE] 공인 인증서 적용 사이트 1. 개 요 앞 서 은행에서 공인 인증서로 인터넷 뱅킹을 하는 방법에 대해서 알아보았고... 1 zharyong 2018.05.17 738
207 인터넷 [No1.Linux 2018] 주요 은행의 인터넷 뱅킹 1 file zharyong 2018.05.17 4049
206 더욱 더 편리해진 넘버원리눅스 2019의 강력한 인터넷뱅킹 지원성 2 file zharyong 2018.05.17 14362
205 TodayAPP [Today'sAPP] 내 컴퓨터의 하드웨어 정보를 DB에 등록하고 열람해 보자. file zharyong 2018.05.11 388
204 시스템 [팁] xterm-256color': unknown terminal type 메시지및 MC에서 키보드 사... xterm-256color': unknown terminal type 대책및 MC에서 일부 키보드 사용이 안될 때 버전이 서로 다른 원격 No1.Linux 서버에 접속하... zharyong 2018.05.04 823
203 시스템 [MC] No1.Linux 2018 SE의 mc에서 ISO 파일 내용물을 보려면 file zharyong 2018.05.03 318
202 시스템 [컴파일오류] /usr/bin/ld: cannot find -lgtk-3 컴파일 오류 : /usr/bin/ld: cannot find -lgtk-3에 대한 대책 소스를 컴파일하다보면 다음과 같이 라이브러리 링크 문제가 발생되는 경우가... zharyong 2018.05.01 9601
201 스크립트 [팁] No1.Linux 2018 SE 버전의 부팅시 하드 디스크 자동 마운트 file zharyong 2018.05.01 362
200 엑스 [한글입력기] No1.Linux 2018 SE 한글입력기 2 file zharyong 2018.04.30 3217
» 인터넷 [네트워크] 비번 없이 SSH 서버에 자동 로그인 하기 SSH 서버에 비밀번호 입력없이 자동 로그인하기 1. 개 요 신뢰성이 있는 원격 SSH 서버에 자주 접속하는 경우에 비밀번호를 입력하여 ... zharyong 2018.04.25 609
198 하드웨어 [하드웨어] 블루투쓰 USB 동글 동작하지 않을 경우 file zharyong 2018.04.25 2729
197 시스템 [시스템] 쉘에서 set GTK_DEBUG 관련 오류 메시지가 발생되는 경우 file zharyong 2018.04.24 370
196 [네트워크] 리얼텍 r8168 모듈로 이더넷에 장애가 있을 경우 Realtek 유선이더넷 장치에 문제가 있는 경우 넘버원 리눅스 2018 SE 버전에서 r8168 모듈을 사용하는 이더넷 네트워크 카드 가운데 r8168... zharyong 2018.04.19 1679
195 시스템 [시스템] DKMS(Dynamic Kernel Module Support)를 이용한 모듈 관리 DKMS(Dynamic Kernel Module Support) 모듈 관리 1. 개 요 DKMS(Dynamic Kernel Module Support)는 커널 모듈이 부팅시 생성되고, 활성... zharyong 2018.04.17 4751
194 시스템 [시스템] Alternatives(Update-altenatives)로 하나의 심볼릭 링크로 여러 패... file zharyong 2018.04.17 5849
193 TodayAPP [TodayAPP] 윈도의 캡쳐도구와 유사한 기능의 Ksnip file zharyong 2018.04.15 619
192 스크립트 [스크립트] 이제 카카오톡 설치가 매우 쉬어졌어요! - kakaoinst 1 file zharyong 2018.04.14 10947
191 TodayAPP [TodayAPP] USB 메모리를 빠르게 포맷해 주는 Quick USB Formatter file zharyong 2018.04.14 342
190 활용 [활용] 파이어폭스 스크린샷 기능 및 날씨 보기 file zharyong 2018.04.14 328
목록
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 13 Next
/ 13