SSH에 문제가 있습니다. 계속해서 비밀번호와 패스프레이즈를 요구합니다.
먼저 다음을 사용하여 공개/개인 키 쌍을 생성했습니다.
$ ssh-keygen -t rsa -C [email protected]
키를 저장할 파일과 생성된 비밀번호를 묻는 메시지가 표시됩니다.
$ ssh-keygen -t rsa -C [email protected]
Generating public/private rsa key pair.
Enter file in which to save the key (/home/<USERNAME>/.ssh/id_rsa): SSH_priv_key
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in SSH_priv_key.
Your public key has been saved in SSH_priv_key.pub.
The key fingerprint is:
??:??:??:??:??:??:??:??:??:??:??:??:??:??:??:?? [email protected]
The key's randomart image is:
+---[RSA 2048]----+
.....
그런 다음 다른 셸에 로그인하고 첫 번째 셸에서 개인 키를 다운로드하고 다음을 입력했습니다.
$ ssh -i ~/.ssh/private-key.txt [email protected]
먼저 비밀번호와 비밀번호를 묻습니다. 나는 이것을 했습니다(이 쉘에 처음으로 로그인/로그인하는 것이기 때문에 이것이 아마도 정상일 것이라고 스스로에게 말했습니다).
그런 다음 로그아웃하고 다시 로그인을 시도하지만 계속해서 비밀번호와 비밀번호를 묻습니다.
그래서 나는 man ssh-keygen
문서/자습서를 읽고, 검색하고, 읽은 다음 명령을 다음과 같이 변경했습니다.
$ ssh-keygen -trsa -b 2048 -f ~/.ssh/my-server.com
그리고 다시 로그인을 시도했지만 결과는 마찬가지였습니다.
이제 무엇을 해야할지 모르겠어요?