랩톱에서 디스크를 변경하고 새 디스크에 Ubuntu를 설치했습니다. 오래된 디스크는 12.04가 12.10으로 업그레이드되었습니다. 이제 WiFi 키, 노틸러스의 ftp 비밀번호 및 ssh 키 비밀번호 문구를 사용하여 이전 키링 을 복사 하려고합니다 .
사용 가능한 이전 디스크의 전체 데이터가 있습니다 (이제 USB 디스크이므로 이전 데이터를 아직 삭제하지 않았거나 아무 것도하지 않았습니다. 여전히 랩톱에 넣고 아무 일도 일어나지 않은 상태에서 부팅 할 수 있습니다). 현재 랩톱에있는 새 디스크에서 이전 디스크와 동일한 암호, 사용자 ID 및 사용자 이름으로 12.10을 설치했습니다. 그런 다음 이전 디스크에서 몇 가지 중요한 구성 파일을 복사했습니다 (예 : ~/.firefox/
, ~/.mozilla
등) ~/.skype
. 키 링을 제외하고는 모두 정상적으로 작동했습니다.
그냥 복사하는 오래된 방법 ~/.gconf/...
과 ~/.gnome2/keyrings
작동하지 않습니다. 내가 뭘 놓 쳤니?
1. 편집 : 사용자 홈 디렉토리에없는 파일을 복사해야한다고 생각합니다. 나는 전체 /home/confus
(내 홈 디렉토리)를 새로운 설치로 복사 하지 않았다. 그 전체 사본은 이제 새로운 설치의 홈 디렉토리로 되돌아가므로, 새로 설치 /home/confus
한 후의 그대로입니다.
2. 편집 : 폴더 /etc/NetworkManager/system-connections
가 WiFi 비밀번호를위한 장소 인 것 같습니다. /usr/share/keyrings
ssh 키에 대해서도 중요 할 수 있습니다 . 검색에서 나온 유일한 합리적인 것입니다.
find /usr/ -name "*keyring*
3. 편집 : 여전히 키링에서 ssh 및 ftp 암호가 없습니다. 제가 한:
- 오래된 하드 드라이브를 USB 드라이브로 변환
- 노트북에 새로운 드라이브를 넣고 거기에 12.10의 새로운 버전을 설치하십시오 (같은 UID, 사용자 이름 및 암호)
- USB를 통해 기존 HDD에서 부팅 및 복사
/etc/NetwrokManager/system-connections
,~/.gconf/
및~/.gnome2/keyrings
,~/.ssh
새 디스크에 이상. - 이전 설치의 모든 키가 작동하는지 확인
- 새 디스크에서 부팅
결과 : ssh 키에는 암호가없고 키 링에는 ftp 암호가 없습니다. 최소한 WiFi 비밀번호가 마이그레이션됩니다.
4. 편집 : Boutny! 곧 끝나고 ...
5. 편집 : 키링은 이제에 ./local/share/keyrings/
있습니다. 또한 흥미로운.gnupg
.ssh
가 있고 작동합니다. 새 hdd로 부팅 할 때 ~/.gnome2/keyrings
이전 디스크에서 복사 한 경멸로 ssh 키의 암호를 입력해야합니다 .
chown
합니까? 아니면 파일을 읽을 수 있도록 ~ / .gnome2 / keyrings /를 새 사용자에게 보냈습니까?
/usr/share/keyrings
apt에 대한 gpg 키만 포함하는 것 같습니다. ssh 키는에 저장~/.ssh/
되고 비밀번호 (ssh 포함) 는에 저장 됩니다~/.gnome2/keyrings/login.keyring
. 실수로 덮어 쓴 적이 있습니까?