SecureCRT 를 사용하여 비밀번호를 사용하지 않고 ssh 로 Linux 호스트에 로그인할 수 있는 편리한 방법이 있습니까?
[user1@ RH user1] $ ssh-keygen-t RSA
공개/개인 키 쌍을 생성하는 중입니다.
키를 저장할 파일 입력 (/home/user 1/). Ssh/id_rsa):
/home/user 1/' 디렉토리가 만들어졌습니다. 쉿.
암호문 입력 (암호구가 없는 경우 비어 있음):
같은 암호 다시 입력:
귀하의 id 는 이미 /home/user 1/ 에 저장되어 있습니다. Ssh/id_rsa 입니다.
공개 키는 이미 /home/user 1/ 에 저장되어 있습니다. Ssh/id_rsa.pub 입니다.
핵심 지문은 다음과 같습니다.
E0: F0: 3b: D3: 0a: 3d: da: 42: 01:6a: 61:2f: 6c: as
[user 1@rh user 1]$
생성하는 동안 키 쌍을 저장할 위치를 묻는 메시지가 나타나면 enter 키를 누르고 기본값을 수락하면 됩니다. 그런 다음 비밀번호와 다른 비밀번호를 입력하라는 메시지가 나타납니다. 바로 차로 돌아가 비어 있습니다. 물론 하나 들어갈 수도 있습니다. 이렇게 하면 키 쌍이 생성됩니다.
공개 키는 ~/에 저장됩니다. Ssh/id _ rsa.pub 입니다.
개인 키는 ~/에 저장됩니다. Ssh/id_rsa 입니다.
그런 다음 변경합니다. Ssh 디렉토리에서 "chmod 755 ~/" 명령을 사용합니다. Ssh "
그런 다음 이 키 쌍의 공개 키를 액세스할 시스템에 복사하여 ~/로 저장합니다. Ssh/authorized _ key 입니다.
[user1@ RH user1] $ scp ~/. Ssh/id _ rsa.pubrh1:/home/user1/. Ssh/ 인증 키
사용자1@ RH1의 비밀번호:
Id _ RSA. pub 100% 228 3.2 MB/ s 00:00
[user 1@rh user 1]$
그게 다예요. 너 끝났어. 그런 다음 ssh scp sftp 등을 사용하여 그 시스템에 액세스할 때 비밀번호를 입력할 필요가 없고 스크립트가 더 편리합니다.