SSH ve GPG Anahtarlarını Yedekleme ve Geri Yükleme 🔑
SSH ve GPG anahtarları, kimlik doğrulama ve veri güvenliği açısından kritik öneme sahiptir. Bu makalede, SSH ve GPG anahtarlarını nasıl yedekleyip geri yükleyebileceğinizi öğreneceksiniz. 💾
1️⃣ Yedekleme
Öncelikle, SSH özel ve genel anahtarlarınızı güvenli bir yere yedekleyin.
id_rsa ve id_rsa.pub dosyalarını USB belleğe kopyalayın:
cp ~/.ssh/id_rsa ~/.ssh/id_rsa.pub /mnt/usb/
GPG anahtarınızı tanımlamak için aşağıdaki komutu çalıştırın:
gpg --list-secret-keys --keyid-format LONG
Çıktı şu şekilde görünecektir:
sec 4096R/3AA5C34371567BD2 2016-03-10 [expires: 2017-03-10]
Slash (/) işaretinden sonraki karakterler, özel anahtarınızın kimliğidir. Bu ID'yi kullanarak özel anahtarınızı dışa aktarın:
gpg --export-secret-keys 3AA5C34371567BD2 > my-private-key.asc
Şimdi my-private-key.asc dosyasını USB belleğe kopyalayın:
cp my-private-key.asc /mnt/usb/
2️⃣ Geri Yükleme 🛠️
Eğer SSH ve GPG anahtarlarınızı yeni bir sisteme taşımanız gerekiyorsa, aşağıdaki adımları takip edin.
🔹 SSH Anahtarlarını Geri Yükleme
USB bellekte bulunan id_rsa ve id_rsa.pub dosyalarını ~/.ssh/ dizinine geri kopyalayın:
cp /mnt/usb/id_rsa /mnt/usb/id_rsa.pub ~/.ssh/
Dosya izinlerini ve sahipliğini ayarlayın:
chown user:user ~/.ssh/id_rsa*
chmod 600 ~/.ssh/id_rsa
chmod 644 ~/.ssh/id_rsa.pub
SSH Agent'ı başlatın:
exec ssh-agent bash
SSH özel anahtarınızı SSH Agent’a ekleyin:
ssh-add ~/.ssh/id_rsa
🔹 GPG Anahtarlarını Geri Yükleme
GPG özel anahtarınızı içe aktarın:
gpg --import my-private-key.asc
🎯 Sonuç
Bu adımları takip ederek SSH ve GPG anahtarlarınızı güvenli bir şekilde yedekleyebilir ve gerektiğinde geri yükleyebilirsiniz. 🔒 Yedeklerinizi güvenli bir ortamda sakladığınızdan emin olun ve yetkisiz kişilerin erişimini engelleyin! 🚀