key 저장을 이용하여 ssh,sftp 자동로그인 하기
2012.10.17 20:51
원문 : http://www.ischo.net -- 조인상 // 시스템 엔지니어
Writer : http://www.ischo.net -- ischo // System Engineer in Replubic Of Korea
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
원문 : http://www.ischo.net -- 조인상 //시스템 엔지니어
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
Aserver 에서 B서버로 ssh를 인증없이 들어가고자 하는 경우. 주로 자동화하기 위함.
1. A서버에서 ssh key를 생성
[Aserver] # ssh-keygen -t dsa
Generating public/private dsa key pair.
Enter file in which to save the key (/root/.ssh/id_dsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_dsa.
Your public key has been saved in /root/.ssh/id_dsa.pub.
The key fingerprint is:
e9:69:9a:c0:ca:65:7b:56:aa:c2:e5:06:a1:42:19:2e root@Aserver
2. B서버의 .ssh 디렉토리에서 인증된 키 파일 생성
[Bserver] # mkdir .ssh/
[Bserver] # vi .ssh/authorized_keys
Aserver의 /.ssh/id_dsa.pub 내용을 붙여넣기 하여 저장한다.
3. 테스트
[Aserver] # ssh root@Bserver