Anahtarlığımı (ssh şifrelerini, nautilus uzak dosya sistemini, pgp şifrelerini içeren) ve ağ yöneticisi bağlantılarını nasıl geçiririm?


24

Eski anahtarlık

Dizüstü bilgisayarımdaki diski değiştirdim ve yeni diske Ubuntu'yu kurdum. Eski disk 12.04, üzerinde 12.10'a yükseltti. Şimdi eski anahtarlığımı WiFi şifreleri, nautilus için ftp ve ssh anahtar şifreleri ile kopyalamak istiyorum .

Eski diskteki tüm veriler elimde (şimdi bir USB disk ve eski verileri henüz sildim veya onunla bir şey yapmadım - hala dizüstü bilgisayara koyabilir ve hiçbir şey olmamış gibi önyükleyebilirdim). Şu anda dizüstü bilgisayarımda bulunan yeni diskte 12.10'u eski diskle aynı parola, kullanıcı kimliği ve kullanıcı adıyla yükledim. Sonra eski diskten birkaç önemli yapılandırma dosyalarının (kopyalanan örneğin ~/.firefox/, ~/.mozilla, ~/.skypeve bu yüzden, anahtar halkası hariç hangi tüm işlenmiş ince ...:

Sadece kopyalama eski yöntemleri ~/.gconf/...ve ~/.gnome2/keyringsçalışmaz. Bir şey mi kaçırdım?

.Gnome2 kopyalandıktan sonra bile yeni boş anahtarlık


1. Düzenleme : Birinin kullanıcılar ana dizininde bulunmayan dosyaları kopyalaması gerektiğini düşünüyorum. Eski /home/confusolanı (ki bu benim ana dizimdir) yeni yüklemeye etki etmeden kopyaladım . Bu kopyanın tamamı şimdi yeni kurulumun ana dizinine geri çevrildi, bu yüzden benim /home/confuskurulumum yeni kurulumumdaki gibi.


2. Düzenleme : Klasör /etc/NetworkManager/system-connections, WiFi şifrelerinin yeri gibi görünüyor. Bu /usr/share/keyrings, ssh tuşları için de önemli olabilir - bir aramanın ortaya çıktığı tek mantıklı şey:

find /usr/ -name "*keyring*

3. Düzenleme : Hala anahtarlıktan ssh ve ftp şifreleri yok. Ben ne yaptım:

  • Eski sabit sürücüyü usb sürücüye dönüştürün
  • Yeni sürücüyü dizüstü bilgisayara yerleştirin ve yeni sürüm 12.10'u yükleyin (aynı kullanıcı adı, kullanıcı adı ve şifre)
  • USB üzerinden eski hdd boot ve amaçlarını kopyalanamaz /etc/NetwrokManager/system-connections, ~/.gconf/ve ~/.gnome2/keyrings, ~/.sshyeni diske bitti.
  • Eski kurulumdaki tüm anahtarların çalıştığını onayladı
  • Yeni diskten önyükleme

Sonuç: ssh tuşları için parola yok, anahtarlıkta ftp parola yok. En azından WiFi şifreleri taşınır.


4. Düzenleme : Boutny! Yakında bitiyor...


5. Düzenleme: Anahtarlık şimdi içeride ./local/share/keyrings/. Ayrıca ilginç.gnupg


/usr/share/keyringsapt için sadece gpg anahtarlarını içeriyor gibi görünüyor. Ssh anahtarlarınız saklanır ~/.ssh/ve şifreler (ssh dahil) ~/.gnome2/keyrings/login.keyring. Büyük olasılıkla yanlışlıkla üzerine yazdınız mı?
LiveWireBT

1
Hayır, eski sabit sürücüden (şimdi USB) önyükleme yapabiliyorum ve anahtarların tüm girişleri .sshorada çalışıyor ve çalışıyor. Yeni hdd'den önyükleme yaptığımda, ssh tuşlarının parolalarını ~/.gnome2/keyringseski diskten kopyaladığım el sıkıntısı ile girmem gerekiyor .
con-f kullanımlık

Yeni sürücünüzdeki kullanıcı kimliği eski sürücüdeki ile aynı mı, chownyoksa ~ / .gnome2 / keyrings / / / / / / / / / / / dizelerinizi dosyaları okuyabilmeniz için mi kullandınız?
Elmicha

2
Tekrar teşekkürler, ama evet kullanıcı kimliği aynı, kullanıcı adı aynı, şifre aynı ve okuma / yazma izinlerim var
con-f-use

Yanıtlar:


13

Wifi Şifreleri

Kısmi bir çözüm olarak, wifi bağlantıları için ağ yöneticisi şifrelerinin taşınmasının başarılı olduğunu onaylayabilirim. Ağ yöneticisi şifreleri için prosedür geçerli:

  1. Ağ yöneticisini durdur :

    sudo service network-manager stop
    
  2. Gerekli dosyaları kopyala içinde /etc/NetworkManager/şununla:

    sudo cp -r /BACKUPDESTINATION/etc/NetworkManager/{system-connections/,VPN} /etc/
    
  3. Ağ yöneticisini yeniden başlatın :

    sudo service network-manager start
    

Ve bitti. Hala anahtarlıktaki şifrelerin nasıl kopyalanacağını çözmedim (ssh, gpg ve uzak dosya sistemleri için). Bu beni deli ediyor!

Anahtarları ve şifreleri taşı

Sonunda neyin yanlış olduğunu biliyorum. Tüm anahtarların Önce ihtiyar taşındı ~/.gnome2/keyringsyeniye ~/.local/share/keyrings. Muhtemelen Gnome'dan Unity'ye geçiş yüzünden. Ayrıca orada her zamanki login.keyringve bir kenara ek dosyalar var gibi görünüyor user.keystore. En azından orada benim için taze bir kurulumdan sonra. Bunlar göçü engelliyor ve onları silmek zorunda kaldım.

Yeni sistemimdeki hem kullanıcı kimliğimin hem de kullanıcı parolanın belirtildiği gibi eski sistemdeki benzerleriyle eşleşti. Sizin için yapmazlarsa, muhtemelen eski kurulumunuzdaki şifreyi boş olarak ayarlamak işe yarayabilir (örn. Şifrenizi şifre / boş şifre olarak değiştirmeyin). Eski sisteminizi yedeklemeden önce bunu yapın.

Şimdi burada ne yaptım:

  1. Bir şeyler ters gittiğinde , yeni kurulumun ana dosyasını yedekleyin :

    mv ~/.local/share/keyrings ~/.local/share/oldkeyrings
    

    Taşıma ~/.local/share/keyringsişlevini kullanmak, diğer yeni dosyaların araya girmediğinden emin olmanızı sağlar.

  2. Eski anahtarlığı yeni yüklemeye kopyalayın :

    mkdir ~/.local/share/keyrings && cp -r /BACKUPDESTINATION/home/$USER/.gnome2/keyrings/{login.keyring,user.keystore} ~/.local/share/keyrings
    

    Gpg anahtarları ~/.gnupgiçin yeni yüklemeye de kopyalamanız gerekir .

  3. Yalnızca onlara erişebildiğiniz ve sahip olabileceğinizden emin olun:

    sudo chmod -R 600 ~/.local/share/keyrings/ && sudo chown -R $USER:$USER ~/.local/share/keyrings
    

    (gerekli olmayabilir)

  4. Oturumu kapatıp tekrar açın


Biliyorum, eski soruyu bıraktım, ancak yine de, copy komutu biraz yanlıştır, kopyalama yolunun değiştirilmesi gerekir: / etc / NetworkManager / ile gerekli dosyaları kopyalayın :sudo cp -r /BACKUPDESTINATION/etc/NetworkManager/{system-connections/,VPN} /etc/NetworkManager/
Marcus

1

/ubuntu//a/46401/62218

Daha önce olduğu gibi aynı giriş şifresini kullanmanız gerekecek gibi görünüyor. Eski şifreye geçmek, giriş yapmak, wifi açmak ve sonra tekrar değiştirmek basit olacaktır. Daha sonra gelecekte çalışması gerekir. Ayrıca görünüşe göre gconf ayarlarınızı kopyalamanız gerekir.


Hey, umursadığın için teşekkürler! Sorumu doğru okuduysanız, tüm bunları etkisiz yapmak için yaptığımı görürdünüz.
con-f kullanımlık
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.