저는 B 머신에 있고 SSH를 통해 C 머신에 연결하려고 합니다. 하지만 실패했기 때문에 아직 머신 B에 SSH 키를 실제로 설정하지 않았을 수도 있다는 생각이 들었습니다.
ls -al ~/.ssh
B 머신에서 이 작업을 수행 하면
-rw------- 1 caleb caleb 3434 Oct 14 2020 id_rsa
-rw-r--r-- 1 caleb caleb 748 Oct 14 2020 id_rsa.pub
-rw-r--r-- 1 caleb caleb 4424 Mar 15 20:29 known_hosts
이렇게 하면 cat ~/.ssh/id_rsa.pub
이해가 가는데
ssh-rsa {{key}} [email protected]
emailA
아 완벽해요. 열쇠가 있었는데 잃어버렸어요 emailB
! 나는 기계 A로 가서 실행한다.gpg2 --export-secret-keys > secret.gpg
그런 다음 USB 드라이브를 머신 B로 다시 가져와 secret.gpg
입력하고 실행했습니다.gpg2 --import secret.gpg
gpg: key C8...: "Caleb <[email protected]>" not changed
gpg: key C8...: secret key imported
gpg: key BA...: "calebjay <[email protected]>" not changed
gpg: key BA...: secret key imported
gpg: Total number processed: 2
gpg: unchanged: 2
gpg: secret keys read: 2
gpg: secret keys unchanged: 2
이제 나는 혼란스러워졌습니다. 나에게 필요한 열쇠가 이미 있는 것 같은데요, emailB
열쇠요? 이걸 어디서 찾을 수 있는지 모르겠어요. SSH 키를 저장할 수 있고 유사한 명령을 찾을 수 있는 다른 위치를 검색했지만 키가 내 컴퓨터 B로 어떻게 가져왔는지 잘 모르겠지만 SSH 에이전트로 가져올 수는 ssh-agent sh -c 'ssh-add; ssh-add -L'
없습니다 .~/.ssh/id_rsa.pub
[email protected]
이미 존재하는 것으로 보이는 SSH 키를 어떻게 찾을 수 있나요?