우분투를 새로 설치할 계획입니다.
새로 설치를 수행하면 개인 키가 손실되고 비밀번호를 비활성화한 서버가 잠길까 봐 걱정됩니다.
이를 테스트하기 위해 새로 설치하는 동안 수행할 작업을 시뮬레이션했습니다. ~/.ssh/id_rsa
백업 매체에 복사한 다음 아무 일도 없었던 것처럼 폴더 id_rsa
에 다시 복사했습니다.~/.ssh
에 따르면 ls -al
파일이 여전히 존재합니다.
noob ~/.ssh λ ls -al
total 24
drwx------ 2 noob noob 4096 Jun 5 08:41 ./
drwxr-xr-x 43 noob noob 4096 Jun 6 10:36 ../
-rw-r--r-- 1 noob noob 748 May 31 15:44 id_rsa.pub
-rw------- 1 noob noob 3326 May 31 15:44 is_rsa
-rw------- 1 noob noob 3620 Jun 1 11:48 known_hosts
-rw-r--r-- 1 noob noob 2827 Jun 1 08:50 known_hosts.old
그리고 노틸러스에서 파일을 두 번 클릭하면 id_rsa
키 잠금을 해제하기 위해 비밀번호를 입력하라는 메시지가 표시됩니다. 올바른 비밀번호를 입력하면 강도, 지문 등을 확인할 수 있습니다.것 같다좋은...
그러나 내가 실행할 때 :
cat ~/.ssh/id_rsa
"파일을 찾을 수 없습니다"라는 메시지가 나타납니다.
cd
(저는 일반적으로 전체 경로를 사용하는 대신 먼저 경로가 정확하다고 확신합니다 )
SSH를 사용하여 서버에 연결하면 비밀번호를 묻는 메시지가 표시됩니다. 마찬가지로 Workbench SSH를 통해 MySQL에 연결하면 파일을 찾을 수 없다는 메시지가 나타납니다.
여기서 무슨 일이 일어났나요? 다른 프로그램에서 키를 다시 볼 수 있게 하려면 어떻게 해야 합니까?
답변1
어떤 이유로 "id_rsa" 대신 "is_rsa" 파일 이름을 지정했습니다.
또한 id_rsa.pub 파일을 복사해야 하지만 비밀번호 없는 로그인을 설정한 다른 호스트에서 해당 파일을 복구할 수 있습니다.
지난번에 이 작업을 수행했을 때 대신 .ssh 폴더를 보관했습니다.