달력

5

« 2024/5 »

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31

http://suite.tistory.com/

  fs


REDHAT AS 4 에서 해봄   



    LOCAL(SOURCE)              =======>           REMOTE(암호없이 로긴할 서버)


1. 키 생성
    LOCAL 서버 홈디렉토리에서 $>ssh-keygen -t dsa
    Generating public/private dsa key pair.
    Enter file in which to save the key (/home/search/.ssh/id_dsa):  
    Enter passphrase (empty for no passphrase):
    Enter same passphrase again:
    모두 그냥엔터
    The key fingerprint is:
    23:66:20:a5:d5:f9:7b:76:8b:a5:6c:99:1e:e1:5c:7f search@index1


2. REMOTE(원격) 서버에서  LOCAL 서버에서 생성한 키를 가져온다
  
   REMOTE 서버 홈디렉토리에서 $>scp search@LOCAL:~/.ssh/id_dsa.pub .ssh/authorized_keys
   search@LOCAL 서버의 암호를 입력하고 엔터


3. LOCAL 서버에서 REMOTE 서버로 ssh 로긴 해본다
   
   ssh search@REMOTE  위과정에서 별문제가 없었다면 암호 없이 로긴 한다.
 

100. 잘안되면

리모트 서버 디렉토리 권한
1) 홈디렉토리의 그룹과 기타에 쓰기권한있다면 755로 변경
2) .ssh 디렉토리 700
3) authorized_keys 파일은 644

또안되면 리모트 서버의 sshd 설정을 변경해 본다
==========================
vi /etc/ssh/sshd_config

StrictModes no

/init.d/sshd restart
============================


 

:
Posted by mastar