티스토리 뷰
[정의]
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 |
댓글