컴퓨터 지식 네트워크 - 컴퓨터 구성 - 루트 계정은 ssh-keygen 을 사용하여 공개 키와 개인 키를 만들 수 없습니다. 무슨 일이야?

루트 계정은 ssh-keygen 을 사용하여 공개 키와 개인 키를 만들 수 없습니다. 무슨 일이야?

다음 예에서 ssky-keygen 과 ssh-copy-id 를 사용하면 비밀번호를 입력하지 않고도 간단한 세 단계로 원격 Linux 호스트에 로그인할 수 있습니다.

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 달러

[참고: 이제 원격 호스트에 로그인했습니다.

上篇: win7 하이퍼 터미널이 왜 존재하지 않나요? 해결 방법 下篇: win7 시스템에서 원클릭 복원 마법사를 설치하는 방법
관련 내용