{"id":41503,"date":"2026-04-29T21:03:11","date_gmt":"2026-04-29T18:03:11","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/ssh-anahtarlarini-kaybetmek-veya-bozulmak-panik-yok-cozum-var\/"},"modified":"2026-04-29T21:03:11","modified_gmt":"2026-04-29T18:03:11","slug":"ssh-anahtarlarini-kaybetmek-veya-bozulmak-panik-yok-cozum-var","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/ssh-anahtarlarini-kaybetmek-veya-bozulmak-panik-yok-cozum-var\/","title":{"rendered":"SSH Anahtarlar\u0131n\u0131 Kaybetmek veya Bozulmak: Panik Yok, \u00c7\u00f6z\u00fcm Var!"},"content":{"rendered":"<pre><code class=\"language-html\"><body>\n  <h2>SSH Anahtarlar\u0131n\u0131 Kaybetmek veya Bozulmak: Panik Yok, \u00c7\u00f6z\u00fcm Var!<\/h2>\n  <p>SSH anahtarlar\u0131n\u0131z\u0131n kayboldu\u011funu veya bozuldu\u011funu fark etti\u011finizde ya\u015fad\u0131\u011f\u0131n\u0131z o anl\u0131k panik ve endi\u015feyi hepimiz biliriz. Peki, bu kritik durumlarla ba\u015fa \u00e7\u0131kmak ve de\u011ferli eri\u015fimlerinizi geri kazanmak i\u00e7in neler yapabilirsiniz? Bu makalede, SSH anahtarlar\u0131n\u0131 restore etmenin inceliklerini, olas\u0131 senaryolar\u0131 ve en iyi uygulamalar\u0131 detayl\u0131 bir \u015fekilde ele alaca\u011f\u0131z. SSH'nin temel prensiplerinden ba\u015flayarak, kay\u0131p anahtar durumlar\u0131nda izlemeniz gereken ad\u0131mlar\u0131, yedekleme stratejilerini ve g\u00fcvenlik \u00f6nlemlerini kapsayan kapsaml\u0131 bir rehber sunuyoruz. Amac\u0131m\u0131z, bu teknik zorluklarla kar\u015f\u0131la\u015ft\u0131\u011f\u0131n\u0131zda size yol g\u00f6stermek ve en k\u0131sa s\u00fcrede normal operasyonlar\u0131n\u0131za d\u00f6nmenizi sa\u011flamakt\u0131r.<\/p>\n\n  <p>G\u00fcn\u00fcm\u00fcz\u00fcn dijital d\u00fcnyas\u0131nda, sunuculara ve uzak sistemlere g\u00fcvenli bir \u015fekilde eri\u015fim sa\u011flamak i\u00e7in SSH (Secure Shell) protokol\u00fc vazge\u00e7ilmez bir ara\u00e7 haline gelmi\u015ftir. \u00d6zellikle geli\u015ftiriciler, sistem y\u00f6neticileri ve veri bilimcileri i\u00e7in SSH, g\u00fcnl\u00fck i\u015f ak\u0131\u015flar\u0131n\u0131n merkezi bir par\u00e7as\u0131d\u0131r. SSH anahtarlar\u0131, geleneksel parolalara k\u0131yasla \u00e7ok daha g\u00fc\u00e7l\u00fc bir g\u00fcvenlik katman\u0131 sunar. Bu anahtarlar, bir \"\u00f6zel anahtar\" (private key) ve bir \"genel anahtar\" (public key) \u00e7iftinden olu\u015fur. \u00d6zel anahtar\u0131n\u0131z gizli tutulmal\u0131 ve asla payla\u015f\u0131lmamal\u0131d\u0131r; bu anahtar, kimli\u011finizi kan\u0131tlaman\u0131z\u0131 sa\u011flar. Genel anahtar ise eri\u015fim sa\u011flamak istedi\u011finiz sunuculara y\u00fcklenir ve \u00f6zel anahtar\u0131n\u0131zla e\u015fle\u015ferek ba\u011flant\u0131y\u0131 do\u011frular. Ancak, bu g\u00fc\u00e7l\u00fc g\u00fcvenlik mekanizmas\u0131 bile baz\u0131 riskleri beraberinde getirir. En yayg\u0131n ve endi\u015fe verici senaryolardan biri, \u00f6zel SSH anahtar\u0131n\u0131z\u0131n kaybolmas\u0131 veya bozulmas\u0131d\u0131r. Bu durum, o anahtarla ili\u015fkili t\u00fcm sunuculara eri\u015fiminizi kaybetmeniz anlam\u0131na gelebilir. Bu makalede, bu t\u00fcr durumlarla nas\u0131l ba\u015fa \u00e7\u0131kaca\u011f\u0131n\u0131z\u0131, anahtarlar\u0131n\u0131z\u0131 nas\u0131l geri y\u00fckleyebilece\u011finizi ve gelecekte benzer sorunlar\u0131 \u00f6nlemek i\u00e7in neler yapabilece\u011finizi ad\u0131m ad\u0131m \u00f6\u011freneceksiniz.<\/p>\n\n  <p>SSH anahtarlar\u0131n\u0131n restore edilmesi, ilk bak\u0131\u015fta karma\u015f\u0131k bir i\u015flem gibi g\u00f6r\u00fcnebilir, ancak do\u011fru bilgi ve y\u00f6ntemlerle bu s\u00fcreci ba\u015far\u0131yla y\u00f6netmek m\u00fcmk\u00fcnd\u00fcr. Bu makalenin amac\u0131, hem SSH'ye yeni ba\u015flayanlar hem de deneyimli kullan\u0131c\u0131lar i\u00e7in anla\u015f\u0131l\u0131r bir rehber sunmakt\u0131r. Temel kavramlardan ba\u015flayarak, pratik uygulamalara ve ileri d\u00fczey stratejilere kadar geni\u015f bir yelpazede bilgi payla\u015faca\u011f\u0131z. Ger\u00e7ek d\u00fcnya senaryolar\u0131 ve vaka analizleri ile bu s\u00fcreci daha somut hale getirece\u011fiz. Unutmay\u0131n, dijital g\u00fcvenlikte proaktif olmak, sorunlar ortaya \u00e7\u0131kt\u0131ktan sonra \u00e7\u00f6z\u00fcm aramak kadar \u00f6nemlidir. Bu nedenle, anahtar y\u00f6netimi ve yedekleme stratejilerine de \u00f6zel bir \u00f6nem verece\u011fiz.<\/p>\n\n  <h2>SSH Anahtarlar\u0131n\u0131n Temel Prensipleri ve Neden \u00d6nemlidir?<\/h2>\n  <p>SSH anahtarlar\u0131n\u0131n nas\u0131l restore edildi\u011fini anlamadan \u00f6nce, bu teknolojinin temelini ve neden bu kadar kritik oldu\u011funu kavramak \u00f6nemlidir. SSH, iki bilgisayar aras\u0131nda g\u00fcvenli bir ileti\u015fim kanal\u0131 kurmak i\u00e7in kullan\u0131lan bir a\u011f protokol\u00fcd\u00fcr. Geleneksel olarak kullan\u0131c\u0131lar, sunuculara eri\u015fmek i\u00e7in kullan\u0131c\u0131 ad\u0131 ve parola kullan\u0131rlar. Ancak parolalar, zay\u0131f parola se\u00e7imleri, kaba kuvvet sald\u0131r\u0131lar\u0131 (brute-force attacks) veya kimlik av\u0131 (phishing) gibi y\u00f6ntemlerle kolayca ele ge\u00e7irilebilir. SSH anahtar tabanl\u0131 kimlik do\u011frulama, bu zay\u0131fl\u0131klar\u0131 ortadan kald\u0131rarak \u00e7ok daha g\u00fcvenli bir alternatif sunar. Bu sistem, asimetrik \u015fifreleme (asymmetric encryption) prensibine dayan\u0131r. Yani, bir anahtar ile \u015fifrelenen veri, yaln\u0131zca onunla e\u015fle\u015fen di\u011fer anahtar ile \u00e7\u00f6z\u00fclebilir.<\/p>\n\n  <p>Bir SSH anahtar \u00e7ifti olu\u015fturuldu\u011funda, iki bile\u015fen ortaya \u00e7\u0131kar: \u00f6zel anahtar (genellikle <code>~\/.ssh\/id_rsa<\/code> veya benzeri bir dosya) ve genel anahtar (genellikle <code>~\/.ssh\/id_rsa.pub<\/code> veya benzeri bir dosya). \u00d6zel anahtar\u0131n\u0131z, sizin gizli kimlik bilginizdir. Bu anahtar\u0131 bilgisayar\u0131n\u0131zda g\u00fcvenli bir \u015fekilde saklamal\u0131 ve asla kimseyle payla\u015fmamal\u0131s\u0131n\u0131z. Bir nevi dijital imzan\u0131z gibidir. Genel anahtar\u0131n\u0131z ise, \u00f6zel anahtar\u0131n\u0131zla e\u015fle\u015fen ve sunuculara y\u00fcklenen k\u0131s\u0131md\u0131r. Sunucu, genel anahtar\u0131n\u0131z\u0131 kullanarak gelen ba\u011flant\u0131y\u0131 do\u011frular. E\u011fer gelen ba\u011flant\u0131, sunucudaki genel anahtarla e\u015fle\u015fen bir \u00f6zel anahtar taraf\u0131ndan imzalanm\u0131\u015fsa, ba\u011flant\u0131 kurulur. Bu s\u00fcre\u00e7, sunucuya ba\u011flanmak istedi\u011finizde arka planda ger\u00e7ekle\u015fir ve sizin i\u00e7in \u015fifre girme zorunlulu\u011funu ortadan kald\u0131r\u0131r.<\/p>\n\n  <p>SSH anahtarlar\u0131n\u0131n \u00f6nemi, sadece g\u00fcvenlik seviyesini art\u0131rmakla s\u0131n\u0131rl\u0131 de\u011fildir. Otomasyon ve betikleme (scripting) senaryolar\u0131nda da kritik rol oynarlar. \u00d6rne\u011fin, sunucular aras\u0131nda dosya kopyalama (SCP - Secure Copy Protocol) veya uzak sunucularda komut \u00e7al\u0131\u015ft\u0131rma gibi i\u015flemler, parola gerektirmeden SSH anahtarlar\u0131 arac\u0131l\u0131\u011f\u0131yla otomatikle\u015ftirilebilir. Bu, s\u00fcrekli olarak parola girme zahmetini ortadan kald\u0131rarak i\u015f ak\u0131\u015flar\u0131n\u0131 h\u0131zland\u0131r\u0131r ve verimlili\u011fi art\u0131r\u0131r. Ayr\u0131ca, SSH anahtarlar\u0131, GitHub, GitLab, Bitbucket gibi kod bar\u0131nd\u0131rma platformlar\u0131nda da kimlik do\u011frulama i\u00e7in kullan\u0131l\u0131r. Bu platformlara kod g\u00f6ndermek veya \u00e7ekmek i\u00e7in genellikle SSH anahtar \u00e7ifti kullan\u0131l\u0131r. Dolay\u0131s\u0131yla, bu anahtarlar\u0131n kayb\u0131, sadece sunucu eri\u015fimini de\u011fil, ayn\u0131 zamanda geli\u015ftirme s\u00fcre\u00e7lerini de ciddi \u015fekilde sekteye u\u011fratabilir. Bu nedenle, bu anahtarlar\u0131n g\u00fcvenli bir \u015fekilde y\u00f6netilmesi ve olas\u0131 kay\u0131p durumlar\u0131na kar\u015f\u0131 haz\u0131rl\u0131kl\u0131 olunmas\u0131 b\u00fcy\u00fck \u00f6nem ta\u015f\u0131r.<\/p>\n\n  <h2>\u00d6zel SSH Anahtar\u0131m\u0131 Kaybettim! \u0130lk Yap\u0131lmas\u0131 Gerekenler Nelerdir?<\/h2>\n  <p>\u00d6zel SSH anahtar\u0131n\u0131z\u0131 kaybetmenin pani\u011fini ya\u015farken, sakin kalmak ve do\u011fru ad\u0131mlar\u0131 atmak en \u00f6nemli \u00f6nceliktir. \u0130lk yap\u0131lmas\u0131 gereken, sorunun tam olarak ne oldu\u011funu anlamakt\u0131r. Anahtar ger\u00e7ekten kayboldu mu, yoksa sadece eri\u015filemez mi hale geldi? \u00d6rne\u011fin, anahtar\u0131n\u0131z\u0131n bulundu\u011fu disk bozulmu\u015f olabilir, yanl\u0131\u015fl\u0131kla silinmi\u015f olabilir veya ba\u015fka bir nedenle eri\u015fiminiz engellenmi\u015f olabilir. Bu ayr\u0131m\u0131 yapmak, sonraki ad\u0131mlar\u0131n\u0131z\u0131 belirlemenize yard\u0131mc\u0131 olacakt\u0131r. E\u011fer anahtar\u0131n\u0131z\u0131n bulundu\u011fu bilgisayara hala eri\u015fiminiz varsa, ilk ad\u0131m olarak o bilgisayar\u0131 fiziksel olarak g\u00fcvence alt\u0131na almak olmal\u0131d\u0131r. E\u011fer anahtar\u0131n\u0131z\u0131n bulundu\u011fu sistemin g\u00fcvenli\u011fi tehlikeye girmi\u015fse, bu durum daha ciddi bir g\u00fcvenlik ihlali anlam\u0131na gelebilir ve acil m\u00fcdahale gerektirebilir.<\/p>\n\n  <p>Anahtar\u0131n kayboldu\u011fundan emin oldu\u011funuzda, en kritik ad\u0131m, ilgili sunuculardaki genel anahtar\u0131n\u0131z\u0131 kald\u0131rmakt\u0131r. Bu, kaybolan \u00f6zel anahtar\u0131n art\u0131k o sunuculara eri\u015fim sa\u011flamak i\u00e7in kullan\u0131lamayaca\u011f\u0131n\u0131 garanti eder. E\u011fer kaybolan \u00f6zel anahtar\u0131n\u0131zla ili\u015fkili genel anahtar hala sunucularda duruyorsa, k\u00f6t\u00fc niyetli bir ki\u015fi o genel anahtar\u0131n e\u015fle\u015fti\u011fi yeni bir \u00f6zel anahtar \u00fcreterek sisteminize eri\u015febilir. Bu nedenle, bu i\u015flem acilen yap\u0131lmal\u0131d\u0131r. Hangi sunuculara eri\u015fiminiz oldu\u011funu ve bu sunuculardaki <code>~\/.ssh\/authorized_keys<\/code> dosyas\u0131na hangi genel anahtarlar\u0131n eklendi\u011fini belirlemeniz gerekir. Bu bilgiyi genellikle sunucu y\u00f6neticilerinden veya sistem g\u00fcnl\u00fcklerinden (log files) edinebilirsiniz. E\u011fer bu bilgiyi bulmakta zorlan\u0131yorsan\u0131z, sistem y\u00f6neticilerinizle hemen ileti\u015fime ge\u00e7meniz en do\u011frusudur.<\/p>\n\n  <p>Sunuculardaki genel anahtar\u0131 kald\u0131rd\u0131ktan sonra, art\u0131k yeni bir SSH anahtar \u00e7ifti olu\u015fturabilir ve bu yeni genel anahtar\u0131 sunucular\u0131n\u0131za ekleyebilirsiniz. Bu, kaybolan anahtar\u0131n yerini alacak ve sistemlerinize tekrar g\u00fcvenli bir \u015fekilde eri\u015fmenizi sa\u011flayacakt\u0131r. Yeni anahtar \u00e7ifti olu\u015fturmak i\u00e7in genellikle <code>ssh-keygen<\/code> komutu kullan\u0131l\u0131r. Bu komut, yeni bir \u00f6zel ve genel anahtar \u00e7ifti \u00fcretir. Yeni genel anahtar\u0131n\u0131z\u0131, eri\u015fim sa\u011flamak istedi\u011finiz her sunucudaki <code>~\/.ssh\/authorized_keys<\/code> dosyas\u0131na eklemelisiniz. Bu ad\u0131mlar, kay\u0131p durumunda sistemlerinize eri\u015fimi yeniden sa\u011flaman\u0131n temelini olu\u015fturur. Ancak, bu s\u00fcre\u00e7te unutulmamal\u0131d\u0131r ki, kaybolan \u00f6zel anahtar\u0131n art\u0131k geri getirilemeyece\u011fi varsay\u0131l\u0131r. Bu nedenle, yedekleme stratejileri bu t\u00fcr durumlar\u0131 \u00f6nlemek i\u00e7in hayati \u00f6nem ta\u015f\u0131r.<\/p>\n\n  <h2>Kay\u0131p SSH Anahtar\u0131n\u0131 Geri Y\u00fckleme: M\u00fcmk\u00fcn m\u00fc ve Nas\u0131l?<\/h2>\n  <p>Kay\u0131p bir \u00f6zel SSH anahtar\u0131n\u0131 \"geri y\u00fcklemek\" terimi, genellikle anahtar\u0131n kayboldu\u011fu orijinal dosyas\u0131n\u0131 geri getirmek anlam\u0131na gelir. E\u011fer anahtar dosyas\u0131 fiziksel olarak silindiyse ve diskte \u00fczerine veri yaz\u0131lmad\u0131ysa, veri kurtarma yaz\u0131l\u0131mlar\u0131 (data recovery software) arac\u0131l\u0131\u011f\u0131yla dosyan\u0131n geri getirilmesi teorik olarak m\u00fcmk\u00fcnd\u00fcr. Ancak, bu olduk\u00e7a teknik bir s\u00fcre\u00e7tir ve ba\u015far\u0131 garantisi yoktur. \u00d6zellikle kat\u0131 hal s\u00fcr\u00fcc\u00fcler (SSD - Solid State Drive) gibi modern depolama birimlerinde, silinen verilerin \u00fczerine daha h\u0131zl\u0131 veri yaz\u0131labilir ve bu da kurtarma \u015fans\u0131n\u0131 \u00f6nemli \u00f6l\u00e7\u00fcde azalt\u0131r.<\/p>\n\n  <p>Veri kurtarma y\u00f6ntemleri genellikle \u015funlar\u0131 i\u00e7erir:\n  <ul>\n    <li><strong>Silinen Dosyalar\u0131 Geri Getirme Yaz\u0131l\u0131mlar\u0131:<\/strong> Disk \u00fczerindeki silinmi\u015f dosyalar\u0131 tarayarak kurtarmaya \u00e7al\u0131\u015f\u0131rlar. <code>TestDisk<\/code>, <code>PhotoRec<\/code> gibi \u00fccretsiz ve a\u00e7\u0131k kaynakl\u0131 ara\u00e7lar bu ama\u00e7la kullan\u0131labilir. Ancak, bu ara\u00e7lar\u0131n kullan\u0131m\u0131 ileri d\u00fczey teknik bilgi gerektirebilir ve anahtar dosyas\u0131n\u0131n \u00fczerine veri yaz\u0131lmam\u0131\u015f olmas\u0131 \u015fart\u0131yla i\u015fe yarayabilir.<\/li>\n    <li><strong>Disk G\u00f6r\u00fcnt\u00fcs\u00fc (Disk Image) Kurtarma:<\/strong> E\u011fer anahtar\u0131n bulundu\u011fu diskin daha \u00f6nce bir yede\u011fi (image) al\u0131nd\u0131ysa, bu g\u00f6r\u00fcnt\u00fcden anahtar dosyas\u0131 kurtar\u0131labilir. Bu, genellikle profesyonel veri kurtarma hizmetleri taraf\u0131ndan yap\u0131l\u0131r.<\/li>\n    <li><strong>Profesyonel Veri Kurtarma Hizmetleri:<\/strong> Fiziksel olarak hasar g\u00f6rm\u00fc\u015f veya \u00fczerine veri yaz\u0131lm\u0131\u015f disklerden veri kurtarmak i\u00e7in \u00f6zel laboratuvar ortamlar\u0131 ve ekipmanlar\u0131 kullanan profesyonel firmalardan destek al\u0131nabilir. Bu hizmetler genellikle maliyetlidir.<\/li>\n  <\/ul>\n  <\/p>\n\n  <p>Ancak, bu y\u00f6ntemlerin hi\u00e7biri garanti vermez. En \u00f6nemlisi, bir \u00f6zel anahtar\u0131n g\u00fcvenli\u011fi, gizlili\u011fine dayan\u0131r. E\u011fer \u00f6zel anahtar\u0131n\u0131z\u0131n bulundu\u011fu sistemde herhangi bir g\u00fcvenlik a\u00e7\u0131\u011f\u0131 varsa veya anahtar\u0131n \u00fczerine veri yaz\u0131ld\u0131ysa, geri getirme \u015fans\u0131n\u0131z s\u0131f\u0131ra iner. Bu nedenle, \u00e7o\u011fu durumda, kay\u0131p bir \u00f6zel SSH anahtar\u0131n\u0131 geri y\u00fcklemeye \u00e7al\u0131\u015fmak yerine, yeni bir anahtar \u00e7ifti olu\u015fturmak ve sistemlerinizi buna g\u00f6re g\u00fcncellemek daha pratik ve g\u00fcvenli bir yakla\u015f\u0131md\u0131r. Bu, hem zaman kazand\u0131r\u0131r hem de olas\u0131 g\u00fcvenlik risklerini ortadan kald\u0131r\u0131r. Unutmamak gerekir ki, SSH anahtarlar\u0131n\u0131n as\u0131l \"geri y\u00fcklenmesi\" genellikle yeni bir anahtar \u00e7ifti olu\u015fturarak ve eski anahtarla ili\u015fkili yetkileri iptal ederek yap\u0131l\u0131r. Orijinal anahtar dosyas\u0131n\u0131 kurtarmak, sadece \u00f6zel bir durumdur ve genellikle zorlu bir s\u00fcre\u00e7tir.<\/p>\n\n  <h2>Yeni SSH Anahtar \u00c7ifti Olu\u015fturma ve Sunuculara Ekleme Ad\u0131mlar\u0131<\/h2>\n  <p>\u00d6zel SSH anahtar\u0131n\u0131z\u0131 kaybettiyseniz veya bozulduysa, en g\u00fcvenli ve pratik \u00e7\u00f6z\u00fcm yeni bir anahtar \u00e7ifti olu\u015fturmakt\u0131r. Bu i\u015flem olduk\u00e7a basittir ve birka\u00e7 komutla tamamlanabilir. \u00d6ncelikle, SSH anahtar\u0131n\u0131z\u0131 olu\u015fturaca\u011f\u0131n\u0131z yerel makinenizde (genellikle kendi bilgisayar\u0131n\u0131z) bir terminal veya komut istemcisi a\u00e7\u0131n. Ard\u0131ndan, a\u015fa\u011f\u0131daki komutu \u00e7al\u0131\u015ft\u0131r\u0131n:<\/p>\n  <pre><code>ssh-keygen -t rsa -b 4096<\/code><\/pre>\n<p>Bu komut, bir SSH anahtar \u00e7ifti olu\u015fturacakt\u0131r.<\/p>\n<ul>\n<li><code>-t rsa<\/code>: Anahtar t\u00fcr\u00fcn\u00fc belirtir. RSA, yayg\u0131n olarak kullan\u0131lan ve g\u00fcvenli bir algoritmad\u0131r.<\/li>\n<li><code>-b 4096<\/code>: Anahtar\u0131n bit uzunlu\u011funu belirtir. 4096 bit, g\u00fcn\u00fcm\u00fcz standartlar\u0131nda olduk\u00e7a g\u00fc\u00e7l\u00fc bir uzunluktur. Daha d\u00fc\u015f\u00fck bit uzunluklar\u0131 (\u00f6rne\u011fin 2048) da kullan\u0131labilir ancak 4096 daha fazla g\u00fcvenlik sa\u011flar.<\/li>\n<\/ul>\n<p>Komutu \u00e7al\u0131\u015ft\u0131rd\u0131ktan sonra, sistem size anahtar dosyas\u0131n\u0131 nereye kaydedece\u011finizi soracakt\u0131r. Varsay\u0131lan konum genellikle <code>\/home\/kullanici_adi\/.ssh\/id_rsa<\/code>'d\u0131r. Bu varsay\u0131lan konumu kabul etmek genellikle en iyisidir. Ard\u0131ndan, anahtar\u0131n\u0131z i\u00e7in bir parola (passphrase) belirlemeniz istenecektir. Bu parola, \u00f6zel anahtar\u0131n\u0131za ek bir g\u00fcvenlik katman\u0131 ekler. E\u011fer \u00f6zel anahtar\u0131n\u0131z\u0131n bulundu\u011fu makine ele ge\u00e7irilirse bile, bu parola olmadan anahtar kullan\u0131lamaz. G\u00fc\u00e7l\u00fc bir parola belirlemek \u00f6nemlidir. Parolay\u0131 belirledikten sonra, sistem size ayn\u0131 parolay\u0131 tekrar girmenizi isteyecektir. Ba\u015far\u0131yla tamamland\u0131\u011f\u0131nda, iki dosya olu\u015fturulacakt\u0131r: <code>id_rsa<\/code> (\u00f6zel anahtar\u0131n\u0131z) ve <code>id_rsa.pub<\/code> (genel anahtar\u0131n\u0131z).<\/p>\n<p>Yeni genel anahtar\u0131n\u0131z\u0131 sunucular\u0131n\u0131za eklemek i\u00e7in a\u015fa\u011f\u0131daki ad\u0131mlar\u0131 izleyin:<\/p>\n<ol>\n<li><strong>Genel Anahtar\u0131n\u0131z\u0131 Kopyalay\u0131n:<\/strong> Yerel makinenizde, olu\u015fturdu\u011funuz genel anahtar dosyas\u0131n\u0131n i\u00e7eri\u011fini kopyalay\u0131n. Bu genellikle <code>cat ~\/.ssh\/id_rsa.pub<\/code> komutuyla terminalde g\u00f6r\u00fcnt\u00fclenip kopyalanabilir.<\/li>\n<li><strong>Sunucuya Ba\u011flan\u0131n:<\/strong> Eski veya ge\u00e7ici bir y\u00f6ntemle (\u00f6rne\u011fin, parola tabanl\u0131 kimlik do\u011frulama veya ba\u015fka bir admin hesab\u0131yla) sunucunuza ba\u011flan\u0131n.<\/li>\n<li><strong>authorized_keys Dosyas\u0131n\u0131 D\u00fczenleyin:<\/strong> Sunucuda, kullan\u0131c\u0131 hesab\u0131n\u0131z\u0131n <code>~\/.ssh\/authorized_keys<\/code> dosyas\u0131n\u0131 d\u00fczenleyin. E\u011fer bu dosya veya <code>.ssh<\/code> dizini mevcut de\u011filse, bunlar\u0131 olu\u015fturman\u0131z gerekebilir. <code>mkdir -p ~\/.ssh && chmod 700 ~\/.ssh<\/code> komutu ile dizini olu\u015fturabilir ve do\u011fru izinleri verebilirsiniz. Ard\u0131ndan, <code>nano ~\/.ssh\/authorized_keys<\/code> veya <code>vi ~\/.ssh\/authorized_keys<\/code> gibi bir metin edit\u00f6r\u00fc ile dosyay\u0131 a\u00e7\u0131n.<\/li>\n<li><strong>Genel Anahtar\u0131n\u0131z\u0131 Ekleyin:<\/strong> Kopyalad\u0131\u011f\u0131n\u0131z genel anahtar\u0131n\u0131z\u0131, <code>authorized_keys<\/code> dosyas\u0131n\u0131n sonuna yeni bir sat\u0131r olarak yap\u0131\u015ft\u0131r\u0131n. Her genel anahtar\u0131n dosya i\u00e7inde kendi sat\u0131r\u0131nda olmas\u0131 \u00f6nemlidir.<\/li>\n<li><strong>\u0130zinleri Ayarlay\u0131n:<\/strong> Dosyay\u0131 kaydettikten sonra, <code>chmod 600 ~\/.ssh\/authorized_keys<\/code> komutu ile dosyan\u0131n izinlerini do\u011fru \u015fekilde ayarlay\u0131n. Bu, sadece dosya sahibinin dosyay\u0131 okuyup yazabilmesini sa\u011flar.<\/li>\n<\/ol>\n<p>Bu ad\u0131mlar\u0131 tamamlad\u0131ktan sonra, yeni anahtar \u00e7iftinizle sunucunuza parola girmeden SSH ile ba\u011flanabilmelisiniz. E\u011fer sorun ya\u015farsan\u0131z, SSH sunucu g\u00fcnl\u00fcklerini (server logs) kontrol etmek sorunun kayna\u011f\u0131n\u0131 bulman\u0131za yard\u0131mc\u0131 olabilir.<\/p>\n<h2>Vaka Analizi: Bir Geli\u015ftiricinin Panik An\u0131 ve \u00c7\u00f6z\u00fcm S\u00fcreci<\/h2>\n<p>Ali, bir yaz\u0131l\u0131m geli\u015ftiricisi ve s\u0131k s\u0131k farkl\u0131 projeler i\u00e7in birden fazla bulut sunucusuna ba\u011flanmas\u0131 gerekiyor. G\u00fcnlerden bir g\u00fcn, \u00f6nemli bir teslimat \u00f6ncesinde, \u00fczerinde \u00e7al\u0131\u015ft\u0131\u011f\u0131 projenin ana sunucusuna ba\u011flanamad\u0131\u011f\u0131n\u0131 fark etti. Her zaman kulland\u0131\u011f\u0131 SSH anahtar\u0131n\u0131 kullanarak ba\u011flanmaya \u00e7al\u0131\u015f\u0131yor ancak \"Permission denied (publickey)\" hatas\u0131 al\u0131yordu. Ali, panikle kendi bilgisayar\u0131ndaki SSH anahtar klas\u00f6r\u00fcn\u00fc kontrol etti. \u00d6zel anahtar dosyas\u0131 (<code>id_rsa<\/code>) yerindeydi, ancak dosya boyutu s\u0131f\u0131rd\u0131 ve i\u00e7eri\u011fi bo\u015ftu. G\u00f6r\u00fcn\u00fc\u015fe g\u00f6re, gece yar\u0131s\u0131 yapt\u0131\u011f\u0131 bir disk temizli\u011fi s\u0131ras\u0131nda yanl\u0131\u015fl\u0131kla bu kritik dosyay\u0131 silmi\u015fti. \u00dczerine de ba\u015fka dosyalar yaz\u0131lmam\u0131\u015ft\u0131, bu da veri kurtarma \u015fans\u0131n\u0131 do\u011furuyordu.<\/p>\n<p>Ali'nin ilk tepkisi tam bir panik oldu. Teslimat yakla\u015f\u0131yordu ve sunucuya eri\u015fimi yoktu. Ancak, birka\u00e7 ay \u00f6nce ald\u0131\u011f\u0131 bir yedekleme e\u011fitimi akl\u0131na geldi. Hemen a\u015fa\u011f\u0131daki ad\u0131mlar\u0131 uygulamaya karar verdi:<\/p>\n<ol>\n<li><strong>Sakinle\u015fmek ve Durumu De\u011ferlendirmek:<\/strong> Panik yapman\u0131n sorunu \u00e7\u00f6zmeyece\u011fini biliyordu. Durumu net bir \u015fekilde anlamaya \u00e7al\u0131\u015ft\u0131: \u00d6zel anahtar dosyas\u0131 silinmi\u015fti, ancak genel anahtar dosyas\u0131 (<code>id_rsa.pub<\/code>) hala duruyordu ve sunucudaki <code>authorized_keys<\/code> dosyas\u0131n\u0131n i\u00e7eri\u011fini hat\u0131rl\u0131yordu.<\/li>\n<li><strong>Yeni Anahtar \u00c7ifti Olu\u015fturmak:<\/strong> Ali, veri kurtarma ile u\u011fra\u015fmak yerine, daha h\u0131zl\u0131 ve g\u00fcvenli bir \u00e7\u00f6z\u00fcm olarak yeni bir SSH anahtar \u00e7ifti olu\u015fturmaya karar verdi. Terminalde <code>ssh-keygen -t ed25519<\/code> komutunu \u00e7al\u0131\u015ft\u0131rd\u0131. Ed25519, RSA'dan daha modern ve g\u00fcvenli kabul edilen bir algoritmad\u0131r. Yeni bir parola belirledi ve anahtar dosyas\u0131n\u0131 varsay\u0131lan konuma kaydetti.<\/li>\n<li><strong>Sunucuya Ge\u00e7ici Eri\u015fim Sa\u011flamak:<\/strong> Proje y\u00f6neticisiyle ileti\u015fime ge\u00e7erek, sunucuya ge\u00e7ici olarak parola tabanl\u0131 kimlik do\u011frulama ile eri\u015fim izni istedi. Bu, acil durumlar i\u00e7in sunucularda genellikle a\u00e7\u0131k b\u0131rak\u0131lan bir se\u00e7enektir.<\/li>\n<li><strong>Yeni Genel Anahtar\u0131 Eklemek:<\/strong> Parola ile sunucuya ba\u011fland\u0131ktan sonra, Ali <code>~\/.ssh\/authorized_keys<\/code> dosyas\u0131n\u0131 a\u00e7t\u0131 ve eski genel anahtar\u0131n\u0131n yerine yeni olu\u015fturdu\u011fu <code>id_ed25519.pub<\/code> dosyas\u0131n\u0131n i\u00e7eri\u011fini yap\u0131\u015ft\u0131rd\u0131. Dosya izinlerini de do\u011fru \u015fekilde ayarlad\u0131 (<code>chmod 700 ~\/.ssh<\/code> ve <code>chmod 600 ~\/.ssh\/authorized_keys<\/code>).<\/li>\n<li><strong>Ba\u011flant\u0131y\u0131 Test Etmek:<\/strong> Yeni anahtar \u00e7iftiyle sunucuya ba\u011flanmay\u0131 denedi. Ba\u015far\u0131l\u0131 bir \u015fekilde ba\u011fland\u0131!<\/li>\n<li><strong>Eski Anahtar Dosyas\u0131n\u0131 Kurtarma (Opsiyonel ama \u00d6nerilen):<\/strong> Ali, veri kurtarma yaz\u0131l\u0131m\u0131 (PhotoRec) kullanarak eski anahtar dosyas\u0131n\u0131 kurtarmay\u0131 denedi. \u015eansl\u0131yd\u0131 ki, dosya kurtar\u0131labildi. Ancak, art\u0131k kullanmad\u0131\u011f\u0131 i\u00e7in bu dosyay\u0131 g\u00fcvenli bir \u015fekilde sildi.<\/li>\n<\/ol>\n<p>Ali'nin bu durumu y\u00f6netme \u015fekli, proaktif d\u00fc\u015f\u00fcnmenin ve temel g\u00fcvenlik prensiplerini uygulaman\u0131n \u00f6nemini g\u00f6steriyor. Yeni bir anahtar olu\u015fturmak ve sunucudaki yetkileri g\u00fcncellemek, kaybetti\u011fi \u00f6zel anahtar\u0131 geri y\u00fcklemeye \u00e7al\u0131\u015fmaktan \u00e7ok daha h\u0131zl\u0131 ve g\u00fcvenli bir \u00e7\u00f6z\u00fcm sundu. Bu vaka, SSH anahtarlar\u0131n\u0131n y\u00f6netiminde yedeklemenin ve acil durum planlar\u0131n\u0131n ne kadar kritik oldu\u011funu vurgulamaktad\u0131r.<\/p>\n<h2>SSH Anahtar Y\u00f6netimi \u0130\u00e7in En \u0130yi Uygulamalar ve G\u00fcvenlik \u0130pu\u00e7lar\u0131<\/h2>\n<p>SSH anahtarlar\u0131n\u0131z\u0131 g\u00fcvenli ve etkili bir \u015fekilde y\u00f6netmek, hem ki\u015fisel verilerinizin hem de sistemlerinizin g\u00fcvenli\u011fi i\u00e7in hayati \u00f6nem ta\u015f\u0131r. Kay\u0131p veya \u00e7al\u0131nan \u00f6zel anahtarlar\u0131n yaratabilece\u011fi sorunlar\u0131 \u00f6nlemek ad\u0131na, baz\u0131 temel en iyi uygulamalar\u0131 benimsemek gerekir. Bunlar\u0131n ba\u015f\u0131nda, g\u00fc\u00e7l\u00fc parolalar (passphrase) kullanmak gelir. \u00d6zel anahtar\u0131n\u0131z\u0131n \u00fczerine bir parola eklemek, anahtar\u0131n\u0131z\u0131n \u00e7al\u0131nmas\u0131 durumunda bile yetkisiz eri\u015fimi engeller. Parolan\u0131z\u0131n karma\u015f\u0131k, uzun ve tahmin edilmesi zor oldu\u011fundan emin olun. Ayr\u0131ca, her anahtar i\u00e7in farkl\u0131 bir parola kullanmak da ek bir g\u00fcvenlik katman\u0131 sa\u011flar.<\/p>\n<p>Bir di\u011fer \u00f6nemli uygulama ise, SSH anahtarlar\u0131n\u0131 d\u00fczenli olarak g\u00f6zden ge\u00e7irmek ve gereksiz olanlar\u0131 kald\u0131rmakt\u0131r. Zamanla, projeleriniz veya eri\u015fimleriniz de\u011fi\u015febilir ve baz\u0131 eski anahtarlar art\u0131k kullan\u0131lm\u0131yor olabilir. Bu anahtarlar\u0131 hem yerel makinenizden hem de sunuculardaki <code>authorized_keys<\/code> dosyalar\u0131ndan temizlemek, sald\u0131r\u0131 y\u00fczeyini (attack surface) azalt\u0131r. Sunucular\u0131n\u0131zdaki <code>authorized_keys<\/code> dosyas\u0131n\u0131 d\u00fczenli olarak kontrol ederek, sadece g\u00fcvendi\u011finiz ve hala eri\u015fmesi gereken ki\u015filerin genel anahtarlar\u0131n\u0131n listelendi\u011finden emin olun. E\u011fer bir \u00e7al\u0131\u015fan projeden ayr\u0131l\u0131rsa veya bir anahtar\u0131n art\u0131k gerekli olmad\u0131\u011f\u0131na karar verirseniz, ilgili genel anahtar\u0131 sunucudan hemen kald\u0131rmal\u0131s\u0131n\u0131z.<\/p>\n<p>SSH anahtarlar\u0131n\u0131z\u0131 y\u00f6netmek i\u00e7in \u015fifre y\u00f6neticileri (password managers) veya \u00f6zel SSH anahtar y\u00f6netimi ara\u00e7lar\u0131 kullanmay\u0131 d\u00fc\u015f\u00fcnebilirsiniz. Bu ara\u00e7lar, anahtarlar\u0131n\u0131z\u0131 \u015fifreli bir \u015fekilde saklaman\u0131za, parolalar\u0131n\u0131 y\u00f6netmenize ve belirli bir anahtar\u0131n hangi sunucularda kullan\u0131ld\u0131\u011f\u0131n\u0131 takip etmenize yard\u0131mc\u0131 olabilir. \u00d6rne\u011fin, 1Password, LastPass gibi \u015fifre y\u00f6neticileri SSH anahtarlar\u0131n\u0131 da saklayabilir. Daha geli\u015fmi\u015f \u00e7\u00f6z\u00fcmler i\u00e7in HashiCorp Vault veya AWS Secrets Manager gibi \u00e7\u00f6z\u00fcmler de kullan\u0131labilir. Bu t\u00fcr merkezi \u00e7\u00f6z\u00fcmler, \u00f6zellikle b\u00fcy\u00fck ekiplerde veya \u00e7ok say\u0131da sunucu y\u00f6neten sistemlerde b\u00fcy\u00fck kolayl\u0131k sa\u011flar ve g\u00fcvenlik standartlar\u0131n\u0131 y\u00fckseltir. Ayr\u0131ca, SSH anahtarlar\u0131n\u0131z\u0131n yede\u011fini almak da \u00f6nemlidir. Ancak bu yedekleri \u015fifreli bir \u015fekilde ve g\u00fcvenli bir ortamda saklamal\u0131s\u0131n\u0131z. Bulut depolama hizmetleri veya \u015fifreli USB bellekler bu ama\u00e7la kullan\u0131labilir.<\/p>\n<h2>SSH Anahtarlar\u0131n\u0131 Geri Y\u00fckleme: S\u0131k\u00e7a Sorulan Sorular<\/h2>\n<p>SSH anahtarlar\u0131n\u0131 geri y\u00fckleme s\u00fcreciyle ilgili ak\u0131llara tak\u0131lan baz\u0131 temel sorular ve yan\u0131tlar\u0131 a\u015fa\u011f\u0131da bulabilirsiniz. Bu sorular, genellikle kullan\u0131c\u0131lar\u0131n kar\u015f\u0131la\u015ft\u0131\u011f\u0131 yayg\u0131n durumlar\u0131 ve endi\u015feleri kapsamaktad\u0131r.<\/p>\n<ul>\n<li><strong>Soru: \u00d6zel SSH anahtar\u0131m\u0131 sildim ve geri getiremiyorum. Ne yapmal\u0131y\u0131m?<\/strong>\n<p>Cevap: E\u011fer \u00f6zel anahtar dosyan\u0131z\u0131n \u00fczerine veri yaz\u0131lmam\u0131\u015fsa, veri kurtarma yaz\u0131l\u0131mlar\u0131 ile kurtarma \u015fans\u0131n\u0131z olabilir. Ancak, bu y\u00f6ntemler her zaman ba\u015far\u0131l\u0131 olmayabilir ve ileri d\u00fczey teknik bilgi gerektirebilir. En g\u00fcvenli ve pratik \u00e7\u00f6z\u00fcm, yeni bir SSH anahtar \u00e7ifti olu\u015fturmak ve bu yeni genel anahtar\u0131 eri\u015fim sa\u011flad\u0131\u011f\u0131n\u0131z t\u00fcm sunuculara eklemektir. Eski anahtarla ili\u015fkili genel anahtar\u0131 sunuculardan kald\u0131rd\u0131\u011f\u0131n\u0131zdan emin olun.<\/p>\n<\/li>\n<li><strong>Soru: Kaybetti\u011fim \u00f6zel SSH anahtar\u0131n\u0131 kurtarmak i\u00e7in profesyonel yard\u0131m almal\u0131 m\u0131y\u0131m?<\/strong>\n<p>Cevap: E\u011fer anahtar\u0131n\u0131z \u00e7ok kritikse ve \u00fczerinde veri yaz\u0131lmad\u0131\u011f\u0131ndan eminseniz veya \u00f6zel bir veri kurtarma laboratuvar\u0131 imkan\u0131n\u0131z varsa, profesyonel yard\u0131m almay\u0131 d\u00fc\u015f\u00fcnebilirsiniz. Ancak bu hizmetler genellikle pahal\u0131d\u0131r. \u00c7o\u011fu durumda, yeni bir anahtar \u00e7ifti olu\u015fturmak ve sistemlerinizi g\u00fcncellemek daha uygun maliyetli ve h\u0131zl\u0131 bir \u00e7\u00f6z\u00fcm olacakt\u0131r.<\/p>\n<\/li>\n<li><strong>Soru: \u00d6zel SSH anahtar\u0131m\u0131 birisi ele ge\u00e7irdi. Ne yapmal\u0131y\u0131m?<\/strong>\n<p>Cevap: Bu ciddi bir g\u00fcvenlik ihlalidir. Hemen, bu \u00f6zel anahtarla ili\u015fkili t\u00fcm genel anahtarlar\u0131, eri\u015fim sa\u011flad\u0131\u011f\u0131n\u0131z t\u00fcm sunuculardan ve platformlardan (GitHub, GitLab vb.) kald\u0131rmal\u0131s\u0131n\u0131z. Ard\u0131ndan, yeni bir SSH anahtar \u00e7ifti olu\u015fturmal\u0131 ve t\u00fcm sistemlerinizi yeni genel anahtar\u0131n\u0131zla g\u00fcncellemelisiniz. Ayr\u0131ca, ele ge\u00e7irme \u015feklini ara\u015ft\u0131rmal\u0131 ve gelecekte benzer durumlar\u0131 \u00f6nlemek i\u00e7in ek g\u00fcvenlik \u00f6nlemleri almal\u0131s\u0131n\u0131z.<\/p>\n<\/li>\n<li><strong>Soru: \u00d6zel SSH anahtar\u0131m\u0131n yede\u011fini almal\u0131 m\u0131y\u0131m?<\/strong>\n<p>Cevap: Evet, \u00f6zel SSH anahtar\u0131n\u0131z\u0131n yede\u011fini almak \u00f6nemlidir. Ancak bu yedekleri son derece g\u00fcvenli bir \u015fekilde saklamal\u0131s\u0131n\u0131z. Yedeklerinizi \u015fifreleyin ve g\u00fcvenli bir fiziksel konumda (\u00f6rne\u011fin, \u015fifreli bir USB bellek) veya g\u00fcvenilir bir \u015fifreli bulut depolama hizmetinde saklay\u0131n. Anahtar\u0131n kendisini asla \u015fifresiz olarak yedeklemeyin.<\/p>\n<\/li>\n<li><strong>Soru: Her sunucu i\u00e7in farkl\u0131 bir SSH anahtar\u0131 kullanmal\u0131 m\u0131y\u0131m?<\/strong>\n<p>Cevap: Bu, g\u00fcvenlik a\u00e7\u0131s\u0131ndan \u00f6nerilen bir yakla\u015f\u0131md\u0131r. Her sunucu veya her proje i\u00e7in ayr\u0131 bir SSH anahtar \u00e7ifti kullanmak, bir anahtar\u0131n ele ge\u00e7irilmesi durumunda etkilenen sistem say\u0131s\u0131n\u0131 s\u0131n\u0131rlar. \u00d6rne\u011fin, bir anahtar\u0131n\u0131z \u00e7al\u0131n\u0131rsa, sadece o anahtarla eri\u015filebilen sunucular tehlikeye girer, di\u011fer sistemleriniz g\u00fcvende kal\u0131r.<\/p>\n<\/li>\n<\/ul>\n<p>Bu s\u0131k\u00e7a sorulan sorular, SSH anahtar y\u00f6netimiyle ilgili temel endi\u015feleri gidermeye yard\u0131mc\u0131 olacakt\u0131r. Unutmay\u0131n ki, proaktif g\u00fcvenlik \u00f6nlemleri ve d\u00fczenli bak\u0131m, olas\u0131 sorunlar\u0131 \u00f6nlemenin en etkili yoludur.<\/p>\n<p>Sonu\u00e7 olarak, SSH anahtarlar\u0131n\u0131 y\u00f6netmek, modern sistem g\u00fcvenli\u011finin temel ta\u015flar\u0131ndan biridir. \u00d6zel anahtar\u0131n\u0131z\u0131n kaybolmas\u0131 veya bozulmas\u0131 durumunda panik yapmak yerine, do\u011fru ad\u0131mlar\u0131 izleyerek ve en iyi uygulamalar\u0131 benimseyerek bu durumu en az hasarla atlatabilirsiniz. Yeni anahtar \u00e7iftleri olu\u015fturmak, sunuculardaki yetkileri g\u00fcncellemek ve d\u00fczenli yedekleme stratejileri uygulamak, SSH anahtarlar\u0131n\u0131z\u0131n g\u00fcvenli\u011fini sa\u011flaman\u0131n en etkili yollar\u0131d\u0131r. Bu makalede sunulan bilgilerle, SSH anahtarlar\u0131n\u0131z\u0131 daha g\u00fcvenli bir \u015fekilde y\u00f6netebilir ve olas\u0131 risklere kar\u015f\u0131 daha haz\u0131rl\u0131kl\u0131 olabilirsiniz.<\/p>\n<p>#SSH #AnahtarY\u00f6netimi #G\u00fcvenlik #SistemY\u00f6netimi #Teknoloji<\/p>\n<p><\/body><\/code><\/p>\n","protected":false},"excerpt":{"rendered":"SSH Anahtarlar\u0131n\u0131 Kaybetmek veya Bozulmak: Panik Yok, \u00c7\u00f6z\u00fcm Var! SSH anahtarlar\u0131n\u0131z\u0131n kayboldu\u011funu veya bozuldu\u011funu fark etti\u011finizde ya\u015fad\u0131\u011f\u0131n\u0131z o anl\u0131k panik ve endi\u015feyi hepimiz biliriz.","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-41503","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>SSH Anahtarlar\u0131n\u0131 Kaybetmek veya Bozulmak: Panik Yok, \u00c7\u00f6z\u00fcm Var! - Kodlar\u0131n Gizemli D\u00fcnyas\u0131<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/ssh-anahtarlarini-kaybetmek-veya-bozulmak-panik-yok-cozum-var\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"SSH Anahtarlar\u0131n\u0131 Kaybetmek veya Bozulmak: Panik Yok, \u00c7\u00f6z\u00fcm Var!\" \/>\n<meta property=\"og:description\" content=\"SSH Anahtarlar\u0131n\u0131 Kaybetmek veya Bozulmak: Panik Yok, \u00c7\u00f6z\u00fcm Var! SSH anahtarlar\u0131n\u0131z\u0131n kayboldu\u011funu veya bozuldu\u011funu fark etti\u011finizde ya\u015fad\u0131\u011f\u0131n\u0131z o anl\u0131k panik ve endi\u015feyi hepimiz biliriz.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/ssh-anahtarlarini-kaybetmek-veya-bozulmak-panik-yok-cozum-var\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2026-04-29T18:03:11+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"19 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ssh-anahtarlarini-kaybetmek-veya-bozulmak-panik-yok-cozum-var\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ssh-anahtarlarini-kaybetmek-veya-bozulmak-panik-yok-cozum-var\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"SSH Anahtarlar\u0131n\u0131 Kaybetmek veya Bozulmak: Panik Yok, \u00c7\u00f6z\u00fcm Var!\",\"datePublished\":\"2026-04-29T18:03:11+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ssh-anahtarlarini-kaybetmek-veya-bozulmak-panik-yok-cozum-var\/\"},\"wordCount\":1924,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/ssh-anahtarlarini-kaybetmek-veya-bozulmak-panik-yok-cozum-var\/#respond\"]}],\"copyrightYear\":\"2026\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ssh-anahtarlarini-kaybetmek-veya-bozulmak-panik-yok-cozum-var\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/ssh-anahtarlarini-kaybetmek-veya-bozulmak-panik-yok-cozum-var\/\",\"name\":\"SSH Anahtarlar\u0131n\u0131 Kaybetmek veya Bozulmak: Panik Yok, \u00c7\u00f6z\u00fcm Var! - Kodlar\u0131n Gizemli D\u00fcnyas\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2026-04-29T18:03:11+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ssh-anahtarlarini-kaybetmek-veya-bozulmak-panik-yok-cozum-var\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/ssh-anahtarlarini-kaybetmek-veya-bozulmak-panik-yok-cozum-var\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ssh-anahtarlarini-kaybetmek-veya-bozulmak-panik-yok-cozum-var\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"SSH Anahtarlar\u0131n\u0131 Kaybetmek veya Bozulmak: Panik Yok, \u00c7\u00f6z\u00fcm Var!\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"SSH Anahtarlar\u0131n\u0131 Kaybetmek veya Bozulmak: Panik Yok, \u00c7\u00f6z\u00fcm Var! - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/ssh-anahtarlarini-kaybetmek-veya-bozulmak-panik-yok-cozum-var\/","og_locale":"tr_TR","og_type":"article","og_title":"SSH Anahtarlar\u0131n\u0131 Kaybetmek veya Bozulmak: Panik Yok, \u00c7\u00f6z\u00fcm Var!","og_description":"SSH Anahtarlar\u0131n\u0131 Kaybetmek veya Bozulmak: Panik Yok, \u00c7\u00f6z\u00fcm Var! SSH anahtarlar\u0131n\u0131z\u0131n kayboldu\u011funu veya bozuldu\u011funu fark etti\u011finizde ya\u015fad\u0131\u011f\u0131n\u0131z o anl\u0131k panik ve endi\u015feyi hepimiz biliriz.","og_url":"https:\/\/fatihsoysal.com\/blog\/ssh-anahtarlarini-kaybetmek-veya-bozulmak-panik-yok-cozum-var\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2026-04-29T18:03:11+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"19 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/ssh-anahtarlarini-kaybetmek-veya-bozulmak-panik-yok-cozum-var\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/ssh-anahtarlarini-kaybetmek-veya-bozulmak-panik-yok-cozum-var\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"SSH Anahtarlar\u0131n\u0131 Kaybetmek veya Bozulmak: Panik Yok, \u00c7\u00f6z\u00fcm Var!","datePublished":"2026-04-29T18:03:11+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/ssh-anahtarlarini-kaybetmek-veya-bozulmak-panik-yok-cozum-var\/"},"wordCount":1924,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/ssh-anahtarlarini-kaybetmek-veya-bozulmak-panik-yok-cozum-var\/#respond"]}],"copyrightYear":"2026","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/ssh-anahtarlarini-kaybetmek-veya-bozulmak-panik-yok-cozum-var\/","url":"https:\/\/fatihsoysal.com\/blog\/ssh-anahtarlarini-kaybetmek-veya-bozulmak-panik-yok-cozum-var\/","name":"SSH Anahtarlar\u0131n\u0131 Kaybetmek veya Bozulmak: Panik Yok, \u00c7\u00f6z\u00fcm Var! - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2026-04-29T18:03:11+00:00","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/ssh-anahtarlarini-kaybetmek-veya-bozulmak-panik-yok-cozum-var\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/ssh-anahtarlarini-kaybetmek-veya-bozulmak-panik-yok-cozum-var\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/ssh-anahtarlarini-kaybetmek-veya-bozulmak-panik-yok-cozum-var\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"SSH Anahtarlar\u0131n\u0131 Kaybetmek veya Bozulmak: Panik Yok, \u00c7\u00f6z\u00fcm Var!"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/41503","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=41503"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/41503\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=41503"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=41503"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=41503"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}