루트 계정은 ssh-keygen 을 사용하여 공개 키와 개인 키를 만들 수 없습니다. 무슨 일이야?
Ssh-keygen 은 공개 키와 키를 만듭니다.
Ssh-copy-id 는 로컬 호스트의 공개 키를 원격 호스트의 authorized_keys 파일에 복사합니다.
또한 Ssh-home-id 는 사용자의 홈 및 ~/에 대한 적절한 권한을 설정합니다. Ssh, 그리고 ~/. 원격 호스트의 ssh/authorized_keys 입니다.
1: ssh-key-gen 을 사용하여 로컬 호스트에 공개 키와 키를 만듭니다.
Ligh @ local-host $ ssh-keygen-trsa
키를 저장할 파일 입력 (/home/jsmith/). Ssh/id_rsa):[Enter 키]
암호 입력 (암호 없음 비어 있음): [enter 키 누름]
같은 비밀번호를 다시 입력: [pes enter]
귀하의 id 는 이미 /home/jsmith/ 에 저장되어 있습니다. Ssh/id_rsa 입니다.
공개 키는 /home/jsmith/ 에 저장됩니다. Ssh/id_rsa.pub 입니다.
주요 지문은 33: B3: Fe: af: 95: 95:18:11:3/kloc-입니다
Ligh @ 로컬 호스트
2 단계: ssh-copy-id 를 사용하여 공개 키를 원격 호스트에 복제.
Ligh @ local-host $ ssh-copy-id-I ~/. Ssh/id _ rsa.pubroot @192.168.0.3
Ligh @ remote- 호스트 암호:
이제-SSH 로 기계에 등록해 보세요? "원격 호스트" 및 등록:
。 Ssh/authorized_keys 를 통해 원하지 않는 추가 키를 추가하지 않았는지 확인합니다.
[참고: ssh-copy-id 는 에 키를 첨부합니다. 원격 호스트의 ssh/authorized_key 입니다. ] 을 참조하십시오
세 번째 단계: 원격 호스트에 직접 로그인하십시오.
Ligh@local-host$ ssh 원격 호스트
마지막 로그인: 손 2008 년 1 1 월 16 17:22:33 부터/kloc-0
[참고: SSH 는 비밀번호를 묻지 않습니다. ] 을 참조하십시오
Ligh@remote-host 달러
[참고: 이제 원격 호스트에 로그인했습니다.