{"id":20300,"date":"2026-02-20T21:01:00","date_gmt":"2026-02-20T18:01:00","guid":{"rendered":"https:\/\/sunucun.com.tr\/blog\/ssh-secure-shell-nedir-uzak-sunucuya-guvenli-baglanti-nasil-yapilir\/"},"modified":"2026-02-20T21:01:07","modified_gmt":"2026-02-20T18:01:07","slug":"ssh-secure-shell-nedir-uzak-sunucuya-guvenli-baglanti-nasil-yapilir","status":"publish","type":"post","link":"https:\/\/sunucun.com.tr\/blog\/ssh-secure-shell-nedir-uzak-sunucuya-guvenli-baglanti-nasil-yapilir\/","title":{"rendered":"\u2060SSH (Secure Shell) Nedir? Uzak Sunucuya G\u00fcvenli Ba\u011flant\u0131 Nas\u0131l Yap\u0131l\u0131r?"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_84 ez-toc-wrap-center counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/sunucun.com.tr\/blog\/ssh-secure-shell-nedir-uzak-sunucuya-guvenli-baglanti-nasil-yapilir\/#Uzak_Sunucuya_Guvenli_Baglanti_Kurmanin_Adimlari\" >Uzak Sunucuya G\u00fcvenli Ba\u011flant\u0131 Kurman\u0131n Ad\u0131mlar\u0131<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/sunucun.com.tr\/blog\/ssh-secure-shell-nedir-uzak-sunucuya-guvenli-baglanti-nasil-yapilir\/#Gerekli_Araclar_SSH_Istemcileri\" >Gerekli Ara\u00e7lar: SSH \u0130stemcileri<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/sunucun.com.tr\/blog\/ssh-secure-shell-nedir-uzak-sunucuya-guvenli-baglanti-nasil-yapilir\/#Adim_Adim_Baglanti_Kurma_Windows_%E2%80%93_PuTTY_ile\" >Ad\u0131m Ad\u0131m Ba\u011flant\u0131 Kurma (Windows &#8211; PuTTY ile)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/sunucun.com.tr\/blog\/ssh-secure-shell-nedir-uzak-sunucuya-guvenli-baglanti-nasil-yapilir\/#Adim_Adim_Baglanti_Kurma_macOS_ve_Linux_%E2%80%93_Terminal_ile\" >Ad\u0131m Ad\u0131m Ba\u011flant\u0131 Kurma (macOS ve Linux &#8211; Terminal ile)<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<p><strong>Asimetrik \u015eifreleme:<\/strong> Bu y\u00f6ntem, birbiriyle matematiksel olarak ili\u015fkili ancak farkl\u0131 iki anahtar kullan\u0131r: genel anahtar (public key) ve \u00f6zel anahtar (private key). Genel anahtar herkesle payla\u015f\u0131labilirken, \u00f6zel anahtar kesinlikle gizli tutulmal\u0131d\u0131r. Genel anahtarla \u015fifrelenen bir veri, yaln\u0131zca ilgili \u00f6zel anahtarla \u00e7\u00f6z\u00fclebilir. SSH, ba\u011flant\u0131n\u0131n ba\u015flang\u0131c\u0131nda sunucunun kimli\u011fini do\u011frulamak ve g\u00fcvenli bir simetrik \u015fifreleme anahtar\u0131 de\u011fi\u015fimi yapmak i\u00e7in asimetrik \u015fifrelemeyi kullan\u0131r.<\/p>\n<p><\/p>\n<figure class=\"wp-block-image aligncenter size-medium is-resized\">\n  <img src=\"https:\/\/sunucun.com.tr\/blog\/wp-content\/uploads\/2026\/02\/text-ssh-secure-shell-nedir-uzak-sunucuya-guvenli-baglanti-nasil-yapilir.png\" class=\"size-medium aligncenter\" style=\"width:100%;\" alt=\"Uzak Sunucuya G\u00fcvenli Ba\u011flant\u0131, verilerin \u015fifrelenmi\u015f bir kanal arac\u0131l\u0131\u011f\u0131yla korunmas\u0131n\u0131 sa\u011flayan SSH teknolojisiyle ger\u00e7ekle\u015ftirilir.\" title=\"\u015eifreli SSH Veri Aktar\u0131m Kanal\u0131\" loading=\"lazy\" decoding=\"async\"><figcaption>\n    Uzak Sunucuya G\u00fcvenli Ba\u011flant\u0131, verilerin \u015fifrelenmi\u015f bir kanal arac\u0131l\u0131\u011f\u0131yla korunmas\u0131n\u0131 sa\u011flayan SSH teknolojisiyle ger\u00e7ekle\u015ftirilir.<br \/>\n  <\/figcaption><\/figure>\n<p><\/p>\n<p><strong>Simetrik \u015eifreleme:<\/strong> Ba\u011flant\u0131 kurulduktan ve her iki taraf da birbirine g\u00fcvendikten sonra, t\u00fcm veri aktar\u0131m\u0131 i\u00e7in tek bir gizli anahtar kullan\u0131l\u0131r. Bu y\u00f6nteme simetrik \u015fifreleme denir. Asimetrik \u015fifrelemeye g\u00f6re \u00e7ok daha h\u0131zl\u0131d\u0131r, bu nedenle s\u00fcrekli veri ak\u0131\u015f\u0131 i\u00e7in idealdir. Ba\u011flant\u0131n\u0131n ba\u015f\u0131nda asimetrik kriptografi kullan\u0131larak g\u00fcvenli bir \u015fekilde olu\u015fturulan bu oturum anahtar\u0131, sadece o ba\u011flant\u0131 s\u00fcresince ge\u00e7erlidir ve ba\u011flant\u0131 sonland\u0131\u011f\u0131nda yok edilir.<\/p>\n<p><strong>Karma (Hashing):<\/strong> Veri b\u00fct\u00fcnl\u00fc\u011f\u00fcn\u00fc sa\u011flamak i\u00e7in karma algoritmalar\u0131 kullan\u0131l\u0131r. G\u00f6nderilen her veri paketi i\u00e7in HMAC (Hash-based Message Authentication Code) ad\u0131 verilen bir kriptografik imza olu\u015fturulur. Al\u0131c\u0131 taraf, gelen paket i\u00e7in ayn\u0131 karma i\u015flemini yapar ve sonu\u00e7lar\u0131 kar\u015f\u0131la\u015ft\u0131r\u0131r. E\u011fer sonu\u00e7lar e\u015fle\u015fiyorsa, verinin yolda de\u011fi\u015ftirilmedi\u011fi anla\u015f\u0131l\u0131r. Bu, verinin b\u00fct\u00fcnl\u00fc\u011f\u00fcn\u00fc garanti alt\u0131na al\u0131r.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Uzak_Sunucuya_Guvenli_Baglanti_Kurmanin_Adimlari\"><\/span>Uzak Sunucuya G\u00fcvenli Ba\u011flant\u0131 Kurman\u0131n Ad\u0131mlar\u0131<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Teorik altyap\u0131y\u0131 anlad\u0131ktan sonra, pratik olarak bir uzak sunucuya SSH ile nas\u0131l g\u00fcvenli ba\u011flant\u0131 kurulaca\u011f\u0131n\u0131 inceleyelim. \u0130\u015fletim sisteminize ba\u011fl\u0131 olarak kullanman\u0131z gereken ara\u00e7lar ve ad\u0131mlar farkl\u0131l\u0131k g\u00f6sterebilir.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Gerekli_Araclar_SSH_Istemcileri\"><\/span>Gerekli Ara\u00e7lar: SSH \u0130stemcileri<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Bir SSH sunucusuna ba\u011flanmak i\u00e7in bir SSH istemci yaz\u0131l\u0131m\u0131na ihtiyac\u0131n\u0131z vard\u0131r.<\/p>\n<ul>\n<li><strong>Windows:<\/strong> Windows kullan\u0131c\u0131lar\u0131 i\u00e7in en pop\u00fcler ve k\u00f6kl\u00fc SSH istemcisi PuTTY&#8217;dir. Alternatif olarak, Windows 10 ve 11&#8217;in modern s\u00fcr\u00fcmleri, komut istemi (CMD) veya PowerShell \u00fczerinden do\u011frudan kullan\u0131labilen yerle\u015fik bir OpenSSH istemcisi ile birlikte gelir.<\/li>\n<li><strong>macOS ve Linux:<\/strong> Bu i\u015fletim sistemleri, &#8220;Terminal&#8221; uygulamas\u0131 i\u00e7inde yerle\u015fik olarak bir OpenSSH istemcisi bar\u0131nd\u0131r\u0131r. Herhangi bir ek yaz\u0131l\u0131m kurmaya gerek kalmadan do\u011frudan SSH komutlar\u0131n\u0131 kullanabilirsiniz.<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Adim_Adim_Baglanti_Kurma_Windows_%E2%80%93_PuTTY_ile\"><\/span>Ad\u0131m Ad\u0131m Ba\u011flant\u0131 Kurma (Windows &#8211; PuTTY ile)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ol>\n<li><strong>PuTTY&#8217;yi \u0130ndirin ve \u00c7al\u0131\u015ft\u0131r\u0131n:<\/strong> PuTTY&#8217;nin resmi web sitesinden \u00fccretsiz olarak indirin. Kurulum gerektirmeyen, tek bir .exe dosyas\u0131ndan olu\u015fur.<\/li>\n<li><strong>Sunucu Bilgilerini Girin:<\/strong> Program\u0131 a\u00e7t\u0131\u011f\u0131n\u0131zda kar\u015f\u0131n\u0131za \u00e7\u0131kan ekranda &#8220;Host Name (or IP address)&#8221; alan\u0131na sunucunuzun IP adresini veya alan ad\u0131n\u0131 yaz\u0131n. Port numaras\u0131n\u0131n varsay\u0131lan olarak 22 oldu\u011fundan emin olun.<\/li>\n<li><strong>Ba\u011flant\u0131y\u0131 Ba\u015flat\u0131n:<\/strong> &#8220;Open&#8221; butonuna t\u0131klayarak ba\u011flant\u0131 i\u015flemini ba\u015flat\u0131n.<\/li>\n<li><strong>Sunucu Anahtar\u0131n\u0131 Onaylay\u0131n:<\/strong> Sunucuya ilk kez ba\u011flan\u0131yorsan\u0131z, PuTTY size sunucunun genel anahtar\u0131n\u0131n (host key) bir parmak izini g\u00f6steren bir g\u00fcvenlik uyar\u0131s\u0131 g\u00f6sterecektir. Bu, gelecekteki ba\u011flant\u0131larda do\u011fru sunucuya ba\u011fland\u0131\u011f\u0131n\u0131zdan emin olmak i\u00e7in kullan\u0131l\u0131r. &#8220;Accept&#8221; veya &#8220;Yes&#8221; se\u00e7ene\u011fine t\u0131klayarak anahtar\u0131 kaydedin.<\/li>\n<li><strong>Kullan\u0131c\u0131 Bilgilerini Girin:<\/strong> Siyah bir terminal ekran\u0131 a\u00e7\u0131lacak ve sizden kullan\u0131c\u0131 ad\u0131n\u0131z\u0131 (&#8220;login as:&#8221;) isteyecektir. Kullan\u0131c\u0131 ad\u0131n\u0131z\u0131 yaz\u0131p Enter&#8217;a bas\u0131n. Ard\u0131ndan parolan\u0131z\u0131 isteyecektir. Parolan\u0131z\u0131 yazarken ekranda karakterler g\u00f6r\u00fcnmez; bu bir g\u00fcvenlik \u00f6nlemidir. Parolan\u0131z\u0131 do\u011fru yaz\u0131p Enter&#8217;a bas\u0131n.<\/li>\n<\/ol>\n<p>Bu ad\u0131mlar\u0131 tamamlad\u0131\u011f\u0131n\u0131zda, sunucunuza ba\u015far\u0131yla ba\u011flanm\u0131\u015f olursunuz ve komut sat\u0131r\u0131 \u00fczerinden y\u00f6netime ba\u015flayabilirsiniz.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Adim_Adim_Baglanti_Kurma_macOS_ve_Linux_%E2%80%93_Terminal_ile\"><\/span>Ad\u0131m Ad\u0131m Ba\u011flant\u0131 Kurma (macOS ve Linux &#8211; Terminal ile)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>macOS ve Linux sistemlerinde s\u00fcre\u00e7 \u00e7ok daha basittir:<\/p>\n<ol>\n<li><strong>Terminal&#8217;i A\u00e7\u0131n:<\/strong> Uygulamalar men\u00fcs\u00fcnden Terminal program\u0131n\u0131 bulun ve \u00e7al\u0131\u015ft\u0131r\u0131n.<\/li>\n<li><strong>SSH Komutunu Kullan\u0131n:<\/strong> A\u015fa\u011f\u0131daki komut format\u0131n\u0131 kullanarak ba\u011flant\u0131 kurun: <code>ssh kullanici_adi@sunucu_ip_adresi<\/code>. \u00d6rne\u011fin: <code>ssh root@192.168.1.100<\/code><\/li>\n<li><strong>Sunucu Anahtar\u0131n\u0131 Onaylay\u0131n:<\/strong> T\u0131pk\u0131 PuTTY&#8217;de oldu\u011fu gibi, ilk ba\u011flant\u0131da sunucunun kimli\u011fini do\u011frulaman\u0131z istenecektir. &#8220;yes&#8221; yaz\u0131p Enter&#8217;a basarak devam edin.<\/li>\n<li><strong>Parolay\u0131 Girin:<\/strong> Sunucu sizden kullan\u0131c\u0131 parolan\u0131z\u0131 isteyecektir. Parolan\u0131z\u0131 yaz\u0131p Enter&#8217;a bas\u0131n. Yine, siz yazarken ekranda bir \u015fey g\u00f6r\u00fcnmeyecektir.<\/li>\n<\/ol>\n<p><\/p>\n<figure class=\"wp-block-image aligncenter size-medium is-resized\">\n  <img src=\"https:\/\/sunucun.com.tr\/blog\/wp-content\/uploads\/2026\/02\/text2-ssh-secure-shell-nedir-uzak-sunucuya-guvenli-baglanti-nasil-yapilir.png\" class=\"size-medium aligncenter\" style=\"width:100%;\" alt=\"Uzak Sunucuya G\u00fcvenli Ba\u011flant\u0131 kurmak, SSH t\u00fcnelleme ile verileri \u015fifreleyerek a\u011f \u00fczerinde tam koruma sa\u011flar\" title=\"\u015eifrelenmi\u015f SSH ba\u011flant\u0131s\u0131 ile g\u00fcvenli t\u00fcnel\" loading=\"lazy\" decoding=\"async\"><figcaption>\n    Uzak Sunucuya G\u00fcvenli Ba\u011flant\u0131 kurmak, SSH t\u00fcnelleme ile verileri \u015fifreleyerek a\u011f \u00fczerinde tam koruma sa\u011flar<br \/>\n  <\/figcaption><\/figure>\n<p><\/p>\n<p>E\u011fer sunucunuz standart 22 portu yerine farkl\u0131 bir port kullan\u0131yorsa, <code>-p<\/code> parametresi ile port numaras\u0131n\u0131 belirtebilirsiniz: <code>ssh kullanici_adi@sunucu_ip_adresi -p 2222<\/code><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Asimetrik \u015eifreleme: Bu y\u00f6ntem, birbiriyle matematiksel olarak ili\u015fkili ancak farkl\u0131 iki anahtar kullan\u0131r: genel anahtar (public key) ve \u00f6zel anahtar (private key). Genel anahtar herkesle payla\u015f\u0131labilirken, \u00f6zel anahtar kesinlikle gizli tutulmal\u0131d\u0131r. Genel anahtarla \u015fifrelenen bir veri, yaln\u0131zca ilgili \u00f6zel anahtarla \u00e7\u00f6z\u00fclebilir. SSH, ba\u011flant\u0131n\u0131n ba\u015flang\u0131c\u0131nda sunucunun kimli\u011fini do\u011frulamak ve g\u00fcvenli bir simetrik \u015fifreleme anahtar\u0131 de\u011fi\u015fimi yapmak&hellip;<\/p>\n","protected":false},"author":1,"featured_media":20297,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"categories":[1525],"tags":[],"class_list":["post-20300","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-siber-guvenlik"],"_links":{"self":[{"href":"https:\/\/sunucun.com.tr\/blog\/wp-json\/wp\/v2\/posts\/20300","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sunucun.com.tr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sunucun.com.tr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sunucun.com.tr\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sunucun.com.tr\/blog\/wp-json\/wp\/v2\/comments?post=20300"}],"version-history":[{"count":1,"href":"https:\/\/sunucun.com.tr\/blog\/wp-json\/wp\/v2\/posts\/20300\/revisions"}],"predecessor-version":[{"id":20301,"href":"https:\/\/sunucun.com.tr\/blog\/wp-json\/wp\/v2\/posts\/20300\/revisions\/20301"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sunucun.com.tr\/blog\/wp-json\/wp\/v2\/media\/20297"}],"wp:attachment":[{"href":"https:\/\/sunucun.com.tr\/blog\/wp-json\/wp\/v2\/media?parent=20300"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sunucun.com.tr\/blog\/wp-json\/wp\/v2\/categories?post=20300"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sunucun.com.tr\/blog\/wp-json\/wp\/v2\/tags?post=20300"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}