두 시스템을 신뢰하도록 한다. 

 

client에서 공개키와 비밀키를 만든다. 

 

client의 공개키를 원격서버 $HOME/.ssh/authorized_keys로 복사한다. 

 


known_hosts 만들기 

 

[server]

 

server> ssh hostname

 

 

 

[client]

 

client> ssh hostname

 

client> cd /.ssh 

 

 

client> ls /.ssh 

 

known_hosts


client에서 공개키와 비밀키를 만든다. 

 

> ssh-keygen -t dsa -f id_dsa

 

-t : 암호화 방식 

 

-f : 파일 

 

passphrase 입력 (passphrase가 없을 경우 비어 있음): <그냥 엔터>
동일한 passphrase를 다시  입력하십시오: <그냥 엔터>
귀하의 ID가 id_dsa에   저장되었습니다.
귀하의 공개 키가 id_dsa.pub에   저장되었습니다.
키 지문:
a7:1d:5b:ed:e8:a9:d5:2e:4e:9d:24:2c:04:b3:79:cd root@Solaris10

 

 

> ls 

 

id_dsa        : 비밀키 

id_dsa.pub  : 공개키 

known_hosts

 


client의 공개키를 원격서버 $HOME/.ssh/authorized_keys로 복사한다. 

 

 

솔라리스10

 

 

-- hostname 방식

 

client> scp id_dsa.pub hostname:/.ssh/authorized_keys

 

 

 

-- ip 방식 

 

client> scp /.ssh/id_dsa.pub 192.168.111.201:/.ssh/authorized_keys


Password:
id_dsa.pub           100% |******************|   604       00:00

 

 

 

 

-- password를 물어보지 않음. 

 

client> scp /.ssh/id_dsa.pub 192.168.111.201:/tmp/secret.txt

 

 

 

블로그 이미지

나무뚱이

,