티스토리 뷰

[정의]

client : 나

server: ssh로 접속할 대상


[절차]

- client에 ssh key 생성(public key, private key)

- server에 public key 배포

- client에서 server로 접근


[사용]

client에 ssh key 생성

- ssh-keygen -t rsa : rsa 방식으로 키 생성(중간에 추가 암호?를 입력하는 단계가 있는데 생략(암호 없이) 가능

 - ~/.ssh 폴더 내에 id_rsa(private key), id_rsa.pub(public key)가 생성됨


server에 public key 배포

id_rsa.pub 안의 public key 값을 복사하여 server의 ~/.ssh 폴더에 authorized_keys(없으면 생성) 파일 끝에 삽입


client에서 server로 접근

- 이제 server는 client의 public key를 갖고 있으므로 client와 통신할 준비가 됨.

- client에서 ssh userName@hostName 로 바로 로그인 가능.

- server에서 client로 접속하려면 server에서도 rsa 키를 생성하고 public key를 client에 알려주면 된다.


@주의사항@

client와 server의 authorized_keys의 파일 권한이 다르면 접속이 안될 수 있음.


'공부 > Linux :: server' 카테고리의 다른 글

[rsync]  (0) 2014.09.16
[리눅스] 용량 확인  (0) 2014.08.18
리눅스 명령어  (0) 2014.04.21
centos gcc, zlib, openssl 설치  (0) 2014.04.11
mod-jk, 로드밸런싱, 세션 클러스터링  (0) 2014.03.26
댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
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
글 보관함